python格式化字符串
Python 提供了多种格式化字符串的方法,其中最常见的有 %
格式化、str.format()
方法以及 f-string。下面我会简要介绍这三种方法:
%
格式化 这是较早版本的 Python 中常用的格式化方法。例如:
pythonCopy codename = "Alice" |
上述代码会输出:
csharpCopy code |
其中,%s
是一个字符串占位符,%d
是一个整数占位符。
str.format()
方法 随着 Python 的发展,str.format()
方法成为了一种更加灵活且强大的字符串格式化手段。例如:
pythonCopy codename = "Bob" |
此方法还支持通过名称来引用变量,例如:
pythonCopy code |
- f-string (从 Python 3.6 开始引入) f-string 是一种非常简洁且可读性强的字符串格式化方法。你只需在字符串前加上字母
f
,并在大括号{}
内直接写入变量名或表达式即可:
pythonCopy codename = "David" |
此外,f-string 还支持在大括号中进行复杂的计算和表达式求值:
pythonCopy codex = 10 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Henggg's Blog!
评论