关于格式化字符串字面值的一点疑惑
本帖最后由 心妍 于 2024-5-8 23:27 编辑为什么用%符号来格式化内容时 下面这样写不会报错
a = 0
print('%d' % a)
print('%s' % a)
而这样则写会报错 这是什么原因导致的?
b = 'b'
print('%s' % b)
print('%d' % b)
提示很清楚了 %d:输入必须是数字,不能是字符串。%d表示按整型数据的实际长度输出数据。 ps122 发表于 2024-5-9 08:00
提示很清楚了 %d:输入必须是数字,不能是字符串。%d表示按整型数据的实际长度输出数据。
总结 %d只能数字 而%s既可以字符串又可以数字
页:
[1]