-
%d、%s、%f...
这些以%
开头的占位符都是为了支持python
字符串格式化输出。 -
举几个例子
>>> name = "abc" >>> print("%s def"%name) abc def
>>> name = '''%(char)s def''' >>> print(name % {'char': 'abc'}) abc def
-
常见的格式化符号(
%s
与%(key)s
只是使用场景不一样,占位代表的意思是一样的)格式符号 转换 %s 通过 str()
字符串转换来格式化%u 无符号的十进制整数 %d 有符号的十进制整数 %o 八进制整数 %x 十六进制整数,小写字母 %X 十六进制整数,大写字母 %e 浮点数字(科学计数法) %E 浮点数字(科学计数法,用 E
代替e
)%f 浮点实数 %g 浮点数字(根据值的大小采用 %e
或%f
)%G 浮点数字(类似于 %g
)
Python 格式化输出 %d、%s、%f ... 的使用
于 2022-02-22 11:27:46 首次发布