您的位置:首页 > 编程语言 > Python开发

python序列类型

2016-07-22 08:28 465 查看
字符类型:

字符串字面量:将文本放入单引号、双引号、三引号中

文档字串

>>> def testDoc():
...     "testDoc"
...     print("hello world")
...
>>> testDoc()
hello world
>>> testDoc.__doc__
'testDoc'


s[i]索引运算符

s[i:j]切片运算符,s[i:j:stride]扩展切片

min(s)、max(s)只适用于能够对元素排序的序列

列表:

容器类型

任意对象的有序集合,通过索引访问其中元素,可变对象

异构,任意嵌套

支持在原处修改

l1+l2,合并两个列表,返回一个新的列表,不会修改原列表

l1*n:把l1重复n次,返回一个新列表

in:成员关系判断符,用法:item in container

列表复制:

浅拷贝,l1 = [1,2,3,4]

l2 = l1

深拷贝:

import copy
l2  =copy.deepcopy(l1)
或
l2 = l1[:]


元组:

表达式符号:()

容器对象:任意对象的有序集合,通过索引访问其中的元素,不可变对象,长度固定

异构,嵌套

虽然元组不可变,但是如果元组内,嵌套了可变类型的元素,此类元素的修改不会返回新元组

字典:dict

通过键实现元素存取,可变类型容器,长度可变,异构,嵌套

{key1:value1,key2:value2…..}

{}空字典
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: