Skip to content

Python中格式化字符串的两种方法

f-string

格式化字符串字面值,通常称为f-string,是以'f''F'为前缀的字符串。这些字符串可以包含用花括号({})括起来的替换字段。

name = 'John'
age = 32

print(f'{name} is {age} years old') # 'John is 32 years old'

str.format()

str.format()方法与f-string非常相似,主要区别在于替换字段是作为参数而不是字符串的一部分提供的。

name = 'John'
age = 32

print('{0} is {1} years old'.format(name, age)) # 'John is 32 years old'