对于python来说还是很新的东西,并且想知道是否可以将用于格式化目的的字符串变量分成两部分,如果可以,那么最简单,最常用的方法是什么?
这是我尝试过的方法,但是这种方法不适用于多个{}。
Subject= 'A is {}, and B is {}'
Subject_matter= 'A' and 'B'
Subject.format(Subject_matter)
理想情况下,我想结束
A is A, and B is B
答案 0 :(得分:0)
参数扩展(请注意*):
Subject= 'A is {}, and B is {}'
Subject_matter= 'A','B'
print(Subject.format(*Subject_matter))
这将Iterable视为单独的参数。
答案 1 :(得分:0)
要完成您想做的事情,可以执行以下操作:
subject = 'A is {}, and B is {}'
formatted_subject = subject.format('A', 'B')
还有许多其他格式化字符串的方法和选项,您可能会了解here。