Python格式化字符串f-string概览

  • Post author:
  • Post category:python




简介

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 版权协议,转载请附上原文出处链接和本声明。