Python字符串格式化: format 方法与 % 表达式的比较
1. Python中的 format 函数与 % 表达式简介
在Python 2.6和3.0版本中,引入了新的 format 函数,可用于格式化单个元素,它是 % 格式化方法的替代方案,其工作原理与使用 % 运算符的简单格式化表达式类似。
以下是一些示例代码:
# 字符串方法
print('{0:.2f}'.format(1.2345))
# 内置函数
print(format(1.2345, '.2f'))
# 格式化表达式
print('%.2f' % 1.2345)
从技术上讲,内置的 format 函数会调用对象的 __format__ 方法,而 str.format 方法在内部为每个格式化元素执行相同的操作。然而, format 函数和 format 方法通常比 % 格式化表达式需要更多的代码。
Python字符串格式化对比
超级会员免费看
订阅专栏 解锁全文
989

被折叠的 条评论
为什么被折叠?



