gpt4 book ai didi

python - 查询以下 Python 输出

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:55 25 4
gpt4 key购买 nike

我将列表变量打印为:

lst=("Python",)*3
print(lst)
lst=("Python")*3
print(lst)

输出是

('Python', 'Python', 'Python')
PythonPythonPython

由于第一个 print 语句中使用的逗号 (,),输出肯定是不同的。但是第一个语句也没有两个值。

有人可以描述这背后的技术原因吗?

最佳答案

长话短说:

尾随 , 创建一个 tuple

元组:

"Python",

是一个长度为1的元组,所以

lst=("Python",)*3

是一个长度为3的元组:

('Python', 'Python', 'Python')

字符串:

("Python")

是一个字符串,因此:

lst=("Python")*3

是一个重复三次的字符串:

PythonPythonPython

关于python - 查询以下 Python 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48728504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com