我想了解print((x,y)*5)
的输出。我希望知道背后实际发生了什么。(对我来说,它似乎变成了一个列表。我是不是正确的?)
我希望理解print((x,y)*5)
的输出结果。实际上,这个表达式会将元组(x,y)重复5次,并将结果作为一个新的元组返回。所以你是正确的,结果看起来像一个列表。
x = 'Thank'
y = 'You'
print(x+y)
print(x,y)
print((x+y)*5)
print((x,y)*5) #This one..
我是Python的初学者,这是我第一次提问。如果我的问题显得幼稚,请原谅。我已经尝试过谷歌搜索,但没有找到答案。
x+y
进行连接并打印 5 次,其中x
和y
是两个不同的值,并交替乘以 5 次,以列表形式显示。因此,它是像这样的:首先是x
,然后是第二个位置上的y
,重复 5 次。 - Yash Kumar Atriprint("ab" + "ra" + "ca" + "da" + "bra")
与print("ab","ra","ca","da","bra")
与print("ab","ra","ca","da","bra", sep = "WUSH")
- 使用sep
分隔的实体将被打印,而连接的字符串将作为一个连接的字符串打印。打印元组(而不是列表)应该很明显。 - Patrick Artner