python 3 format

亦凉 2022-02-28 05:33 317阅读 0赞

format 中心就是索引

主要就是,其中==是指那些那可以直接打印的,放着。下面我们对==举个栗子。

双引号 点 format “ “.format()

  1. print("{int}str{int}".format(==,==))

format里面能放什么

{1}代表选取第二个format的参数,该参数可以是任何你可以直接打印的东西,比如函数的返回值等:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMyNDk4NTM_size_16_color_FFFFFF_t_70

看,和print一样的。下面这个栗子,其实就是说你不能打印一个没有赋值的变量。记住类比print。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMyNDk4NTM_size_16_color_FFFFFF_t_70 1

#

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMyNDk4NTM_size_16_color_FFFFFF_t_70 2

引号里面可以是什么

前面双引号是个str,括号外面也是str,所以,你可以输入任何str。这样其实就相当于你专注的写你的str,但是中间穿插一些通过索引就能直接call到的常用字符。比较像论文里面的引用。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMyNDk4NTM_size_16_color_FFFFFF_t_70 3

对内容增加更多的格式

不仅仅是想在{}处引用到format里面的内容,同时我们还希望能够增加一些格式。比如浮点数的精度,保存小数点后几位,整数补零,0001而不是1,写个分隔符**************center*************要怎么做呢。

在{}中增加格式限制,冒号 位置 填充符 宽度

具体的,其中^表示这个大括号里的内容会被居中,40 表示字符长度是40,, 那么不都的部分用*填充

  1. {:^*40}

一般我们都是空格算居中比如。<表示左对齐>表示右对齐,^表示居中

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMyNDk4NTM_size_16_color_FFFFFF_t_70 4

但是其实也可以填充其它符号的

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMyNDk4NTM_size_16_color_FFFFFF_t_70 5

浮点数精度控制

记得后面的一定要是2.0/3.0 如果是2/3那么输出结果就是0.000

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMyNDk4NTM_size_16_color_FFFFFF_t_70 6

发表评论

表情:
评论列表 (有 0 条评论,317人围观)

还没有评论,来说两句吧...

相关阅读

    相关 python 3 format

    format 中心就是索引   主要就是,其中==是指那些那可以直接打印的,放着。下面我们对==举个栗子。 双引号 点 format     " ".format()