65cbd 发表于 2017-7-3 15:11:52

学python时遇到的疑惑,谁能解答下么,这几种不同给a赋值的方式的不同,还有引号问题

本帖最后由 65cbd 于 2017-7-3 15:33 编辑

>>> a = 1,2,3
>>> a
(1, 2, 3)
>>> a = '1','2','3'
>>> a
('1', '2', '3')
>>> a = (1,2,3)
>>> a
(1, 2, 3)
>>> a = ('1','2','3')
>>> a
('1', '2', '3')
>>> a =
>>> a

>>> a = ['1','2','3']
>>> a
['1', '2', '3']
>>>

65cbd 发表于 2017-7-3 16:40:59

手动防沉

lamecho 发表于 2017-7-4 11:57:47

圆括号是元祖,方括号是list
加引号就是字符 不加就是int
有什么分不清的?

pan3670200 发表于 2017-7-4 15:47:29

list类型:a=
tuple类型:a=(1,2,‘nihaop’,2.0)
单类型 a=1,2,3就是int类型的list
同理a=‘1’,‘a’,‘haha’
list内部的值类型是没有规定要什么类型的。可以删改
tunple不可以删改

给个资料你看,python的资料还是不错的:www.liaoxuefeng,com
页: [1]
查看完整版本: 学python时遇到的疑惑,谁能解答下么,这几种不同给a赋值的方式的不同,还有引号问题