python 3 format
format 中心就是索引
主要就是,其中==是指那些那可以直接打印的,放着。下面我们对==举个栗子。
双引号 点 format “ “.format()
print("{int}str{int}".format(==,==))
format里面能放什么
{1}代表选取第二个format的参数,该参数可以是任何你可以直接打印的东西,比如函数的返回值等:
看,和print一样的。下面这个栗子,其实就是说你不能打印一个没有赋值的变量。记住类比print。
#
引号里面可以是什么
前面双引号是个str,括号外面也是str,所以,你可以输入任何str。这样其实就相当于你专注的写你的str,但是中间穿插一些通过索引就能直接call到的常用字符。比较像论文里面的引用。
对内容增加更多的格式
不仅仅是想在{}处引用到format里面的内容,同时我们还希望能够增加一些格式。比如浮点数的精度,保存小数点后几位,整数补零,0001而不是1,写个分隔符**************center*************要怎么做呢。
在{}中增加格式限制,冒号 位置 填充符 宽度
具体的,其中^表示这个大括号里的内容会被居中,40 表示字符长度是40,, 那么不都的部分用*填充
{:^*40}
一般我们都是空格算居中比如。<表示左对齐>表示右对齐,^表示居中
但是其实也可以填充其它符号的
浮点数精度控制
记得后面的一定要是2.0/3.0 如果是2/3那么输出结果就是0.000
还没有评论,来说两句吧...