python字符串前面加f是怎么回事呢?python相信大家都很熟悉,但是python字符串前面加f是怎么回事呢,下面就让小编带大家一起了解吧。
  python字符串前面加f,其实就是是什么意思,大家可能会很惊讶python怎么会字符串前面加f呢?但事实就是这样,小编也感到非常惊讶。
这就是关于python字符串前面加f的事情了,大家有什么想法呢,欢迎在评论区告诉小编一起讨论哦!

运行环境 Runtime environment

1
2
3
操作系统: Windos10  
IDE: JetBrains Pycharm 2019.2.4 x64
语言: Python 3.7.4

描述

格式化字符串常量(formatted string literals),
是Python3.6新引入的一种字符串格式化方法,
该方法源于PEP 498 – Literal String Interpolation,
主要目的是使格式化字符串的操作更加简便。
f-string在形式上是以 f 或 F 修饰符引领的字符串(f’xxx’ 或 F’xxx’),
以大括号 {} 标明被替换的字段;f-string在本质上并不是字符串常量,
而是一个在运行时运算求值的表达式。

代码示例

1
2
dc = {'name': '靓仔', 'age': 74}
f"The comedian is {dc['name']}, aged {dc['age']}."

运行结果

1
The comedian is 靓仔, aged 74.