Python学习——数据类型之非数字型
Python 中数据类型非数字型包括:
- 字符串
- 列表(List)
- 元组
- 字典
1
2
3
4
5
6
7注:非数字型变量(有索引)都支持以下特点
1.都是一个序列 sequence,也可以理解成容器
2.取值[]
3.遍历 for in
4.计算长度、最大/最小值、比较、删除
5.链接 + 和重复 *
6.切片
切片
切片操作基本表达式:object[start_index:end_index:step]
参考:https://www.jianshu.com/p/15715d6f4dad
字符串
字符串是 Python 中最常用的数据类型。可以使用引号( ’ 或 “ )来创建字符串。eg:name = ‘张三’
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用
字符串常用方法:
1 |
|
Python 的字符串内建函数
1 |
|
列表(List)
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型 。eg: list1 = [‘physics’, ‘chemistry’, 1997, 2000]
定义: 如 names = [“name1”,“name2”]
1 |
|
1 |
|
元组(Tuple)
元组与列表类似,不同之处时元组的元素不能更改
元组表示多个元素组成的序列
元组用 () 定义,用于存储一串信息,数据之间用,分割
元组的索引从0开始
1 |
|
元组运算符
1 |
|
元组内置函数
1 |
|
字典
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,类似于java中的map
字典时无序的对象集合
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
例如:stu = {“name”:“张三”,“age”:19}
dict2 = { ‘abc’: 123, 98.6: 37 }
常用方法
1 |
|
内置函数
1 |
|
内置方法
1 |
|
Python学习——数据类型之非数字型
http://yoursite.com/post/543ce00e.html/