(编程,尤指 Python)f-string 指“格式化字符串字面量”:在字符串前加上 f 或 F,就可以在字符串中用 {} 直接嵌入变量、表达式,并进行格式化输出(如保留小数位、对齐等)。常见于 Python 3.6 及以上版本。
/ˈɛf strɪŋ/
I used an f-string to print her name: f"Hello, {name}!"
我用 f-string 来打印她的名字:f"Hello, {name}!"
With f-strings, you can format numbers neatly, such as f"{price:.2f}", which is clearer than older formatting methods in many cases.
使用 f-string,你可以把数字格式化得很整齐,比如 f"{price:.2f}";在很多情况下,它比旧的格式化方式更清晰。
“f-string”中的 f 通常理解为 formatted(“格式化的”)的缩写;这种写法来自 Python 的设计提案与官方术语(即 formatted string literals)。它把“字符串 + 格式化”合在一种更直观的写法里:在字符串前加 f,并用 {} 标记要插入的内容。