发布网友
共1个回答
热心网友
format就是格式化输出字符串,简单的说就是format里面的东西去替换前面的内容,在替换的时候,可以按某种规定来输出。
例如:按编号替换
'{0} {1} {2}'.format('a', 'b', 'c')
输出 'a b c'
'{1} {1} {1}'.format('a', 'b', 'c')
'b b b'
替换数值,输出浮点数:
'{: f}; {: f}'.format(3.14, -3.14)
' 3.140000; -3.140000'
按10进制,16进制,8进制,2进制输出42这个数
"int: {0:d}; hex: {0:#x}; oct: {0:#o}; bin: {0:#b}".format(42)
'int: 42; hex: 0x2a; oct: 0o52; bin: 0b101010'