ღ Miranda

Python str.format()函数

str.format()函数是python2.6新增的字符串格式化函数。

它通过{}:来代替%

通过位置

接受不限个参数,位置可以不按顺序,可以不用或者用多次,不过2.6不能为空{},2.7才可以。


通过关键字


通过对象


通过下标


格式限定符

在{}中加入:号作为格式限定符。

填充与对齐

填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
比如:

精度

精度常跟类型f一起使用:

进制转换

b、d、o、x分别是二进制、十进制、八进制、十六进制。

千位分隔符

发表评论

电子邮件地址不会被公开。