Python在字符串格式化的两种方式
%
format
%,关于整数的输出
%o:oct 八进制
%d:dec 十进制
%x:hex 十六进制
print("整数:%d,%d,%d" % (1, 22.22...当你有多个参数需要格式化输出的时候,需要用元组 ;注意不能用列表因为列表是可变的
(1,2,3)
若传入的是浮点数如 ,最后输出的是22,不会四舍五入哦
22.55
若传入了字符串 ,是会报错滴!...包含知识点
默认保留6位小数,可通过 这种形式指定小数位,2代表保留两位
.2f
%,关于字符串的输出
print("字符串:%s,%s,%s" % (1, 22.22, [1, 2]))
print...},{:0>+8.2f}".format(3.14, -3.14))
print("百分数:{:%} {:.2%}".format(3 / 7, 3 / 7))
print("逗号分隔,一般用在金钱...{:,}".format(12345678)
执行结果
总是显示符号:000+3.14,000-3.14
百分数:42.857143% 42.86%
逗号分隔,一般用在金钱 12,345,678
包含知识点