x, y, z = 1, 2, 3 请问x, y, z是元组吗?
这个是序列解包
1,2,3在python中默认是一个元组,不信可以打开IDLE试试。x,y,z=1,2,3后x,y,z的值分别被赋为1,2,3。x,y,z直接输入的话是元组,单独拿出来只是单纯的变数。序列解包只要是序列都可以这样用。x,y,z = asd:x,y,z = [1,2,3]
更多 有关序列解包 可以去看看书
是元组
Tuple得用括弧(1,2,3,),此时x,y,z都是数字 整型int
这种表达下 x,y,z会分别赋值1,2,3。 x,y,z作为三个变数分别有自己的赋值,不是他们是元组,是他们x,y,z等价于 1,2,3 而 (1,2,3)是元组
不是,是变数
不是
推荐阅读: