Python数据类型之“文本序列(Text Sequence)”(3)

该方法用于执行字符串格式化操作。调用此方法的字符串可以包含由大括号字面文本或由大括号{}分割的替换字段。每个替换字段保安位置参数的数字索引或关键字参数的名称。该方法将返回一个字符串副本,其中每个替换字段都替换为相应参数的字符串值。

>>> a = 2 >>> b = 3 >>> '{0} + {1} = {2}'.format(a, b, a+b) # 使用位置参数 '2 + 3 = 5' >>> '{a} + {b} = {c}'.format(a=a, b=b, c=a+b) # 使用关键字参数 '2 + 3 = 5' >>> '{a} + {b} = {c}'.format({'a': a, 'b': b, 'c': a+b}) # 不能使用字典 Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'a'

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/376691c4fd370ae2109cb5e009cbf851.html