有没有一种简单的方法可以将String变量一分为二?

时间:2019-10-02 10:43:34

标签: python variables format

对于python来说还是很新的东西,并且想知道是否可以将用于格式化目的的字符串变量分成两部分,如果可以,那么最简单,最常用的方法是什么?

这是我尝试过的方法,但是这种方法不适用于多个{}。

Subject= 'A is {}, and B is {}'
Subject_matter= 'A' and 'B'
Subject.format(Subject_matter)

理想情况下,我想结束

A is A, and B is B

2 个答案:

答案 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