求助: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()
2019-09-20 16:54
2019-09-23 16:44
2019-09-26 10:58
程序代码:
>>> i=189
>>> print('第{0:1d}行数据。\n{1:3s}'.format(i+1,'abc'))
第190行数据。
abc
>>>

2019-09-27 09:19
2019-10-09 14:15