列表、元组和字符串都是序列。
序列的两个主要特点是索引操作符合切片操作符。
索引操作符让我们从序列中抓取一个特定的项目
切片操作符让我们能够获取序列的一个切片,即一部分序列。
>>> str1 = "123"
>>> str1*5
‘123123123123123‘
>>> "#"*40
‘########################################‘
>>> ‘2‘ in str1
True
>>> ‘12‘ in str1
True
>>> min(str1)
‘1‘
>>> max(str1)
‘3‘
>>> str1 = "1"
>>> str2 = "2"
>>> str3 = ‘12‘
>>> str4 = ‘a‘
>>> cmp(str1,str2)
-1
>>> cmp(str1,str3)
-1
>>> cmp(str2,str3)
1
>>> cmp(str1,str4)
-1
元组和列表十分相似,只不过元组和字符串一样是不可变的无法修改的。
元组通过圆括号中用逗号分割的项目定义。
元组通常用在使语句或者用户定义的函数能够安全的采用一组值的时候,即被使用的元组的值不会改变。
>>> info =(‘chen‘,25)
>>> info
(‘chen‘, 25)
>>> info[0]
‘chen‘
>>> t1 = ()
>>> t2 = (2)
>>> type(t2)
<type ‘int‘>
>>> type(t1)
<type ‘tuple‘>
>>> t3 = (2,)
>>> type(t3)
<type ‘tuple‘>
这里产生了一种新的数据定义方式
>>> info
(‘chen‘, 25)
>>> name,age = info
>>> name
‘chen‘
>>> age
25
>>> a,b,c = 1,2,3
>>> print a,b,c
1 2 3
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/chenguibao/article/details/47147149