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'