序列类型
序列类型是一种容器通过索引访问成员
类型 | 内容 |
---|---|
字符串 | 单引号、双引号、三引号都是字符串, 不可变类型 |
列表 | 强大的类型,用方括号[]界别,可变类型 |
元组 | 与列表相似,用小括号()界别,不可变类型 |
range对象 | 用range()函数生成一个不可变的数字序列,不可变类型 |
字符串
- 单引号
- 双引号
- 三引号
>>>myString = 'Hello World'
>>>print(myStirng)
Hello World
>>>myString = "Hello World"
>>>print(myStirng)
Hello World
>>>myString = '''Hello World'''
>>>print(myStirng)
Hello world
字符串中字符的访问
- 利用索引值访问单个字符外
- 利用切片操作进行多个字符的访问
>>>myString = 'Hello World'
>>>myString[1]
'e'
>>>myStirng[1:4]
'ell'
列表
- 可以存储不同类型的数据对象
- 列表中的元素值是可变的
>>>aList = [1,'Maths',88]
>>>aList
[1,'Maths',88]
>>>aList[2] = 90
[1,'Maths',90]
元组
- 可以存储不同的数据对象
- 元组中的元素值是不可变的
>>>aTuple = (1,'Math',88)
>>>aTuple
(1,'Math',88)
range对象
- 使用range( )函数生成一个不可变的数字序列
- range( )函数常常用在for循环中
>>>list(range(1,11))
[1,2,3,4,5,6,7,8,9,10]
字典
字典类型是一种容器通过键访问值
映射类型
- 用大括号{ }界别
- 字典每一个元素键值对
不可变对象作为键
值可以是任意类型
>>>d = {'sine':'sin','cosine':'cos','PI':3.14159}
>>>d['sine']
'sin'