元組的定義:使用圓括號括起來,元素之間用逗號分隔;空的圓括號表示空元組;當只有一個元素時,必須以逗號結尾。安全
序列的基本操做:ide
len() ——求序列的長度
好比一個字符串「a='qweqerq'」,它的長度能夠爲函數
In [2]: a='qweqerq' In [3]: len(a) Out[3]:
In [4]: a+'abc' Out[4]: 'qweqerqabc'
*——重複序列元素
好比重複打印20個「#」能夠表示爲code
In [5]: "#" * 20 Out[5]: '####################' In [7]: a * 5 Out[7]: 'qweqerqqweqerqqweqerqqweqerqqweqerq'
in——判斷元素是否在序列中
好比判斷a是否在序列a裏面,若是存在則返回「True」,不存在則返回「False」對象
In [2]: a='qweqerq' In [8]: "a" in a Out[8]: False In [9]: "q" in a Out[9]: True In [10]: "a" not in a Out[10]: True #a不在序列a裏面,爲真
max()——返回最大值字符串
In [11]: max(a) Out[11]: 'w'
min()——返回最小值it
In [12]: min(a) Out[12]: 'e'
cmp(x,y)——比較兩個序列是否相等class
In [13]: a=12345 In [14]: cmp(a,1234) Out[14]: 1 #表示前者比後者多 In [15]: cmp(a,12345) Out[15]: 0 #表示二者相等 In [16]: cmp(a,123456) Out[16]: -1 #表示前者比後者少
元組和列表十分類似,元組和字符串同樣是不可變的,且能夠存儲一系列的值,一般在用戶定義的函數可以安全的採用一組值的時候,即被使用的元組的值不會改變。變量
In [17]: t1=1 In [18]: type(t1) Out[18]: int #表示的是字符串 In [19]: t2=1, In [20]: type(t2) Out[20]: tuple #表示的是元組
序列和元組在操做上是類似的qq
In [21]: t=(a,"b","c") #a未加引號,表示變量 In [22]: t Out[22]: (12345, 'b', 'c') #顯示a的實際表明的值 In [24]: b="qwe" In [25]: t=("a",b,"c") In [26]: t Out[26]: ('a', 'qwe', 'c')
在Python中,一切均可稱爲對象。