51Testing软件测试论坛

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

作者: 65cbd    时间: 2017-7-3 15:11
标题: 学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 = [1,2,3]
>>> a
[1, 2, 3]
>>> a = ['1','2','3']
>>> a
['1', '2', '3']
>>>


作者: 65cbd    时间: 2017-7-3 16:40
手动防沉
作者: lamecho    时间: 2017-7-4 11:57
圆括号是元祖,方括号是list
加引号就是字符 不加就是int
有什么分不清的?
作者: pan3670200    时间: 2017-7-4 15:47
list类型:a=[1,2,'b',1.2]
tuple类型:a=(1,2,‘nihaop’,2.0)
单类型 a=1,2,3就是int类型的list
同理  a=‘1’,‘a’,‘haha’
list内部的值类型是没有规定要什么类型的。可以删改
tunple不可以删改

给个资料你看,python的资料还是不错的:www.liaoxuefeng,com




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2