码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习(九) Python数据类型:序列(重要)

时间:2015-06-02 00:23:53      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

  列表、元组和字符串都是序列。

  序列可以通过索引获取相应的值,也可以通过切片获取序列的一段切片。

  序列的基本操作:

    1、len()

    2、+

    3、*

    4、max()

    5、min()

    6、cmp(str1,str2)

    7、in

  示例代码如下:

 

 1 str1=abcdefg
 2 len(str1)
 3 //7
 4 str2=12345
 5 str1+str2
 6 //abcdefg12345
 7 str1*3
 8 //abcdefgabcdefgabcdefg
 9 max(str1)
10 //g
11 min(str2)
12 //1
13 cmp(str1,str2)
14 //1
15 a in str1
16 //True

 

  元组和列表十分相似,只不过元组跟字符串一样是不可变的。即不可以改变它的值。

  元组通过()进行定义,如t=(‘tom‘,30,‘male‘),取元组的值可以通过下标,如t[1],则输出30.

  创建一个空元组 

    empty_tuple=()

  创建一个单一元组

    single_tuple=(2,) 一定要记得必须有,号,否则不是单一元组了。

  一般元组

    simple_tuple=(‘tom‘,20,‘male‘)

    tuple=(‘jack‘,‘luck‘,simple_tuple)

 

  type(simple_tuple) 输出<type ‘tuple‘>

  可以这样赋值:

  name,age,sex=simple_tuple

  name // ‘tom‘

 

  另外元组是不可以修改的,如果执行simple_tuple[1]=31则会报错"TypeError: ‘tuple‘ object does not support item assignment"

  http://www.icoolxue.com/play/1922  第7课 列表

Python学习(九) Python数据类型:序列(重要)

标签:

原文地址:http://www.cnblogs.com/nihousheng/p/4545202.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!