如何混合命名和未命名字符串格式

2024-05-18 08:45:25 发布

您现在位置:Python中文网/ 问答频道 /正文

如何混合命名和未命名字符串格式? 考虑以下未运行示例:

s = "{:s}_{later}_{:s}".format("foo", "bar")
s1 = s.format(later="later")

我想先格式化一些东西,包括namedpostinoner,以便以后格式化。如何在python中归档某些内容?你知道吗


Tags: 字符串format示例内容foo格式bar命名
1条回答
网友
1楼 · 发布于 2024-05-18 08:45:25

您必须转义命名格式部分:

>>> "{:s}_{{later}}_{:s}".format("foo", "bar")
'foo_{later}_bar'
>>> _.format(later="later")
'foo_later_bar'

或者其他方式:

>>> "{{:s}}_{later}_{{:s}}".format(later="later")
'{:s}_later_{:s}'
>>> _.format("foo", "bar")
'foo_later_bar'

相关问题 更多 >