Python 之输出format格式化

Python使用format进行格式化输出:

1、使用槽{}的概念进行格式化输出。

print("这是格式化输出的实例,{ 0 }年{ 1 }月{ 2 }日".format(nian,yue,ri)

上面有3个槽,编号依次为0,1,2分别对应format中的nian,yue.ri.三个变量。

2、扩展,对应以上三个变量,我们可以内定改变其编号。

print("这是格式化输出的实例,{ 2 }年{ 1}月{0  }日".format(nian,yue,ri)。

3、槽{  }内能放置的6类控制型变量。

分别是填充类型、对齐类型、宽度长度、(千位分隔符)、(精度表示)、(类型表示)。

{ 0:填充类型、对齐类型、宽度长度、(千位分隔符)、(精度表示)、(类型表示)}放置的位置排序。

填充类型:可以是任何符号,如#,%,&,@,=等任意的符号。

对齐类型:<表示左对齐,>表示右对齐,^表示居中对齐。

宽度长度:数字,表示输出所占的位数。

千位分隔符:即用,表示每到3位加一个,符号用来进行分割。

精度表示:用.n表示小数位精确到第n位,即保留n个有效数字。

类型表示:b二进制表示,c,按照Unicode编码表示,d十进制表示,o表示八进制表示,e表示科学技术发表示,%表示按百分比  表示。

4、使用编号可以对一个数据进行多次重复输出。

print("{0:-^40},{0:.2f},{0:o},:0:x}".format(1200))

 

你可能感兴趣的:(Python 之输出format格式化)