Python-格式化字符串
1 #格式化字符串 2 '''%占位符''' 3 name = '张三' 4 age = 20 5 print('我叫%s,今年%d岁。' % (name, age)) 6 7 '''{}''' 8 print('我叫{0},今年{1}岁,{0}YYDS!'.format(name, age)) 9 10 '''f-string''' 11 print(f'我叫{name},今年{age}岁。')
1 print('hellohello') 2 print('%10d' % 99) # 10表示宽度 3 print('%.3f' % 3.1415926) # .3表示小数点位数 4 print('%10.3f' % 3.1415926)
1 print('{0:.3}'.format(3.1415926)) #0序号,.3表示的是有效数位数是3 2 3 print('{0:.3f}'.format(3.1415926)) #.3表示的是小数位数是3 4 5 print('{0:10.3f}'.format(3.1415926)) #10表示宽度