python的字符串格式化
Posted miyatest
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的字符串格式化相关的知识,希望对你有一定的参考价值。
print("I‘m %s. I‘m %d year old" % (‘Vamei‘, 99)) a = "I‘m %s. I‘m %d year old" % (‘Vamei‘, 99) print(a) a = "I‘m %s. I‘m %s year old" % (‘Vamei‘, 99) print(a) #%d统统的可以用%s做替代,不会被输入的值的类型所影响而报错 print("I‘m %(name)s. I‘m %(age)d year old" % {‘name‘:‘Vamei‘, ‘age‘:99})
print("%+10x" % 10) print("%04d" % 5) print("%6.3f" % 2.3)
可以用如下的方式,对格式进行进一步的控制:
%[(name)][flags][width].[precision]typecode
(name)为命名
flags可以有+,-,‘ ‘或0。+表示右对齐。-表示左对齐。‘ ‘为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填充。
width表示显示宽度
precision表示小数点后精度
以上是关于python的字符串格式化的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 格式(f-string)字符串中,!r 是啥意思? [复制]