字符串是开发中最常用的数据类型,尤其是字符串的格式化。 f-string相对于其他的字符串格式化方法来说更加的便捷,可以使用f或F,在{}里面可以输出变量、表达式,还可以调用函数,
字符串是开发中最常用的数据类型,尤其是字符串的格式化。
f-string相对于其他的字符串格式化方法来说更加的便捷,可以使用f或F,在{}里面可以输出变量、表达式,还可以调用函数,在使用的时候需要注意避免内部的引号与最外层的引号冲突。
# f-string用法## 1.输出变量
name = 'chen'
age = 30
print('The age of {name} is {age}.')
print(f'The age of {name} is {age}.')
print(F'The age of {name} is {age}.')
## 2.输出表达式
print(f'3+5={3 + 5}')
## 3.调用函数
def say(name):
return 'hello, ' + name
# print(f'say {say('chen')}')
print(f"say {say('chen')}")
## 4. 使用字典
person = {'name': 'chen', 'age': 12}
### 注意获取字典的value时不要和最外层的符号冲突
print(f"name is {person['name']}, age is {person['age']}")