2024-07-02 11:54:40 发布
网友
我将列表变量打印为:
lst=("Python",)*3 print(lst) lst=("Python")*3 print(lst)
输出为
('Python', 'Python', 'Python') PythonPythonPython
由于第一个print语句中使用了逗号(,),因此输出肯定是不同的。但是第一个语句也没有两个值
有人能描述一下这背后的技术原因吗
尾随,创建^{}
,
"Python",
是长度为1的元组,所以
lst=("Python",)*3
是长度为3的元组:
('Python', 'Python', 'Python')
("Python")
是字符串,因此:
lst=("Python")*3
是重复三次的字符串:
PythonPythonPython
热释光;医生:
尾随}
,
创建^{元组:
是长度为1的元组,所以
是长度为3的元组:
字符串:
是字符串,因此:
是重复三次的字符串:
相关问题 更多 >
编程相关推荐