有关使用printf-style字符串格式化的更多信息,请参阅以下链接:
https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting
现在让我们继续使用.format方法。
使用.format格式化字符串Python字符串支持.format方法已经有很长一段时间了。虽然本书将重点介绍如何使用f-strings,但是你会发现.format仍然非常流行。
有关格式化如何工作的全部细节,请参阅以下内容:
https://docs.python.org/3/library/string.html#formatstrings
我们来看几个简短的例子,看看.format是如何工作的:
本例使用了位置参数。Python会查找{}的两个实例,并相应地插入变量。如果你没有传入足够的参数,你会收到这样一个错误:
这个错误表明.format调用中没有足够的项。
你也可以用与前一节类似的方式来使用命名参数:
你可以通过名称传递参数,而不是将一个字典传递给.format。事实上,如果你试图传递一个字典,你会收到一个错误: