鱼C论坛

 找回密码
 立即注册
查看: 1040|回复: 4

[已解决]所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组

[复制链接]
发表于 2020-5-18 23:06:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组

这句话是怎么理解的?
>>> x, y, z = 1, 2, 3
为什么type(x)是int

>>> h = x, y, z
type(h)是tuple?
最佳答案
2020-5-18 23:15:49
等号两边数量一样就是依次把右边的值赋给左边
左边一个,右边好几个就是把一个元祖的值给左边的变量
元组的标志不是括号,而是由逗号分开的几个值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-18 23:10:37 | 显示全部楼层
1.相当于:
x = 1
y = 2
z = 3
同时执行
2.这种格式是元组,以后你会学到,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-18 23:11:13 | 显示全部楼层
python无处不对象
x, y, z = 1, 2, 3
是指 x,y,z 分别赋值 1,2,3
h = x, y, z
是指 h = (1,2,3)
x,y,z都是对象,三个用逗号放一起赋值给一个,就变成多对象的概念了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-18 23:15:49 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
等号两边数量一样就是依次把右边的值赋给左边
左边一个,右边好几个就是把一个元祖的值给左边的变量
元组的标志不是括号,而是由逗号分开的几个值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-28 15:56:29 | 显示全部楼层
我也正好有这个疑问,谢谢大佬们。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-21 01:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表