Python 字符串格式化

字符串 format() #

format() 方法允许您格式化字符串的选定部分。

有时文本的一部分是你无法控制的,也许它们来自数据库或用户输入?

要控制此类值,请在文本中添加占位符(花括号 {}),然后通过 format() 方法运行值:

  • {} 占位符好

  • 简单例子



woollenSweater = "这件毛衣{}块钱!"

print(woollenSweater.format(52))
#  这件毛衣52块钱!
print("这件毛衣{:.2f}块钱!".format(52.34))
# 这件毛衣52.34块钱!
  • 多个值

text1 = "{}创立了这个公司,一共花了{}年,是一个享誉世界的人"

print(f"参数 李世民_4: {text1.format('李世民',4)}")
print(f"参数 朱元璋_22: {text1.format('朱元璋',22)}")

#参数 李世民_4: 李世民创立了这个公司,一共花了4年,是一个享誉世界的人
#参数 朱元璋_22: 朱元璋创立了这个公司,一共花了22年,是一个享誉世界的人