#python str.format 方法被用于字符串的格式化输出。
#python str.format 方法被用于字符串的格式化输出。
#''.format() print('{0}+{1}={2}'.format(1,2,3)) #1+2=3 可见字符串中大括号内的数字分别对应着format的几个参数。 print('{}+{}={}'.format(1,2,3)) #1+2=3 如果省略数字,可以得到同样的输出结果。但是替换顺序默认按照[0],[1],[2]...进行。 # print('{1}+{0}={2}'.format(1,2,3)) #2+1=3 若替换{0}和{1},结果一样。 print('{0}\tLOVE\t{1}'.format('I','YOU !')) #I LOVE YOU ! 输出字符串 name='xiaoming' age=23 print('{0}\tis\t{1}\tyears old this year !'.format(name,age)) #xiaoming is 23 years old this year ! print('{0:.4}'.format(1/6)) #0.1667 小数点精度匹配到4位 print('{0:8}:{1:8}'.format('name','xiaoming')) #name :xiaoming 宽度配置 # print('{0:<7.3}..'.format(1/3)) #0.333 .. #精宽度控制(宽度内居左),同理'>'为居右,'^'为居中。符号很形象。