【发布时间】:2019-05-19 13:45:21
【问题描述】:
>>> names = "{1}, {2} and {0}".format('John', 'Bill', 'Sean')
>>> print(names)
Bill, Sean and John
>>> print(type(names))
<class 'str'>
我不明白为什么输出是Bill, Sean and John。
我一头雾水,以为应该是Bill, John and Sean或者John, Sean and Bill。
【问题讨论】:
-
我不知道输出是怎样的 bill,sean and john ,我很困惑应该是 bill,john and sean 还是 john,sean and bill
-
为什么你认为输出应该是
2, 1, 0或1, 2, 0,而不是0, 1, 2?
标签: python python-3.x printing format