所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组
所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组这句话是怎么理解的?
>>> x, y, z = 1, 2, 3
为什么type(x)是int
而
>>> h = x, y, z
type(h)是tuple?
1.相当于:
x = 1
y = 2
z = 3
同时执行
2.这种格式是元组,以后你会学到, python无处不对象
x, y, z = 1, 2, 3
是指 x,y,z 分别赋值 1,2,3
而
h = x, y, z
是指 h = (1,2,3)
x,y,z都是对象,三个用逗号放一起赋值给一个,就变成多对象的概念了
等号两边数量一样就是依次把右边的值赋给左边
左边一个,右边好几个就是把一个元祖的值给左边的变量
元组的标志不是括号,而是由逗号分开的几个值 我也正好有这个疑问,谢谢大佬们。
页:
[1]