求助:format用法
请教各位:为什么在format里写“abc”会报错,写数字就不报错,是否需要format所有参数类型一样才能运行?f=open('123.txt','w')
for i in range(5):
if i<4:
f.write('第{0:1d}行数据;\n'.format(i+1))
else:
f.write('第{0:1d}行数据。\n{1:2d}'.format(i+1,'abc'))
f.close()
>>> i=189 >>> print('第{0:1d}行数据。\n{1:3s}'.format(i+1,'abc')) 第190行数据。 abc >>>