简介
f-string,亦称为格式化字符串常量(formatted string literals),是Python3.6新引入的一种字符串格式化方法,该方法源于
PEP 498 – Literal String Interpolation
,主要目的是使格式化字符串的操作更加简便。f-string在形式上是以
f
或
F
修饰符引领的字符串(
f'xxx'
或
F'xxx'
),以大括号
{}
标明被替换的字段;f-string在本质上并不是字符串常量,而是一个在运行时运算求值的表达式:
While other string literals always have a constant value, formatted strings are really expressions evaluated at run time.
(与具有恒定值的其它字符串常量不同,格式化字符串实际上是运行时运算求值的表达式。)
——
Python Documentation
f-string在功能方面不逊于传统的
%-formatting语句
和
版权声明:本文为sunxb10原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。