format函数是一种格式化输出字符串的函数(str.format), 基本语法是通过 {} 和 : 来代替以前的%
- { }中可以填写后面元组中的下标
- { }也可以填写后面的字段名
- % 需要知道替换字符的类型,format则不需要
a='hello'
b='小明'
print('{},{}'.format(a,b))
print('{1},{1}'.format(a,b))
print('{0},{0}'.format(a,b))
print('{name},{sex},{age},{adress}'.format(name='小明',age=18,sex='男',adress='上海'))
用逗号还能做金额的千位分隔符
print('{:,}'.format(7894561230))
控制数据的精度常跟类型f一起使用
格式限定符
填充与对齐
填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充