新手Python问题
我输入以下代码会报错:print('%s%s' % 123)
预期输出:
123%s
实际输出:
TypeError: not enough arguments for format string
谁有避免这一问题? 方法就是不用%print(f'{123}%s')
print('{}%s'.format(123)) print('%s' % 123 + '%s') >>> print('%s' % 123 + '%s')
123%s print('%s%%s' % 123)
%%则输出% 加多一个%就可以了:
print('%s%%s' % 123) ba21 发表于 2020-5-11 22:37
print('%s%%s' % 123)
%%则输出%
原来这点和C一样的啊{:10_245:} 多加一个%就行了 {:5_106:}
页:
[1]