|
发表于 2017-8-10 15:15:34
|
显示全部楼层
本帖最后由 小明1201 于 2017-8-10 15:16 编辑
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> tuple1 = (1,2,3,4,5,6,7)
>>> tuple1
(1, 2, 3, 4, 5, 6, 7)
>>> tuple1[1]
2
>>> tuple1[5:]
(6, 7)
>>> tuple1 = (1,2,3,4,5,6,7,8,)
>>> type(tuple1)
<class 'tuple'>
>>> tuple1
(1, 2, 3, 4, 5, 6, 7, 8)
>>> tuple1[1]
2
>>> tuple1[5:]
(6, 7, 8)
>>> tuple1[:5]
(1, 2, 3, 4, 5)
>>> tuple2 =tuple1
>>> tuole2
Traceback (most recent call last):
File "<pyshell#13>", line 1, in <module>
tuole2
NameError: name 'tuole2' is not defined
>>> tuple2
(1, 2, 3, 4, 5, 6, 7, 8)
>>> tuple1[1]
2
>>> tuple1[1] = 3
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
tuple1[1] = 3
TypeError: 'tuple' object does not support item assignment
>>> temp = (1)
>>> temp
1
>>> type(temp)
<class 'int'>
>>> type (temp)
<class 'int'>
>>> temp2 = 2, 3, 4
>>> type(temp2)
<class 'tuple'>
>>> temp = ()
>>> type(temp)
<class 'tuple'>
>>> temp(1,)
Traceback (most recent call last):
File "<pyshell#25>", line 1, in <module>
temp(1,)
TypeError: 'tuple' object is not callable
>>> temp = (1,)
>>> type(temp)
<class 'tuple'>
>>> temp = 1,
>>> type(temp)
<class 'tuple'>
>>> 8 * (8)
64
>>> 8 * (8,)
(8, 8, 8, 8, 8, 8, 8, 8)
>>> temp = ('小明', '小花', '小强', '小李')
>>> temp
('小明', '小花', '小强', '小李')
>>> temp = temp[2:] + ('六六')+ temp[:2]
Traceback (most recent call last):
File "<pyshell#36>", line 1, in <module>
temp = temp[2:] + ('六六')+ temp[:2]
TypeError: can only concatenate tuple (not "str") to tuple
>>> temp = temp[2:] + ('六六',)+ temp[:2]
>>> temp
('小强', '小李', '六六', '小明', '小花')
>>> del temp
>>> temp
Traceback (most recent call last):
File "<pyshell#40>", line 1, in <module>
temp
NameError: name 'temp' is not defined
>>>
|
|