Python数据类型
Python数据类型:
数字型:
整型.
浮点型.
布尔型.
Python的数字类型有int整型、long长整型、float浮点数、complex复数、以及布尔值(0和1),这里只针对int整型进行介绍学习
字符型:
字符串是Python中最常用的数据类型,其用途也很多,我们可以使用单引号 ‘’或者双引号“”来创建字符串
容器型数据类型:
列表: 是由一系列特定元素顺序排列的元素组成的,它的元素可以是任何数据类型即数字、字符串、列表、元组、字典、布尔值等等,同时其元素也是可修改的
字典: 字典为一系列的键-值对,每个键值对用逗号隔开,每个键都与一个值相对应,可以通过使用键来访问对应的值。无序的
集合: 在我看来集合就像一个篮子,你可以往里面存东西也可往里面取东西,但是这些东西又是无序的,你很难指定单独去取某一样东西;同时它又可以通过一定的方法筛选去获得你需要的那部分东西,故集合可以 创建、增、删、关系运算
集合特征:去重,无序,每个元素必须为不可变类型即(hashable类型,可作为字典的key)
元组: 元组即为不可修改的列表,其于特性跟list相似,其使用圆括号而不是方括号来标识
Number(数字):表示数据组成为数字
String(字符串):表示数据组成是字符
List(列表): 用来表示一组有序元素,后期数据可以修改
Tuple(元组):用来表示一组有序元素,后期数据不可修改
Sets(集合):一组数据无序不重复元素
Dictionary(字典):用键值对的形式保存一组元素
整数型:a = 10 浮点型:a = 1.0 字符型:name = '张先生' 元组: t1 = tuple ()(声明一个空元组)
b = -20 b = 3.1415926 age = 20 t1 = ()
c = 0 c = -0.22 sex = 男
集合:s1 = set()
s1 ={"a"}
set.add() #集合中添加数据 dict.get() #根据key值获取对应的值
set.pop() #随机删除集合中的一个数据 dict.pop() #根据key值删除一个键值对
set.remove() #删除集合中的一个具体数据 dict.items() #获取所有值值键对
set.discard() #删除集合中的一个具体数据 dict.values() #获取所有值
set.clear() #清空集合
列表:list() (声明一个空列表)
a = [1,2,3,4,5]
增加操作 :list.append() #在末尾增加一个数据
list.extend() #添加一组数据,例添加一个列表到另外一个列表
删除操作: list.pop(0) #弹出某一个位置的数据
list.remove() #删除列表中的某一个数据,需要知道名称
del list[2] #删除某一位置的数据
修改操作: list.sort() #可以对列表数据进行排序
list.reverse() #可以是列表中的数据进行翻转
查询操作: list.count() #可以查询某一列表中数据出现的次数
list.index() #可以返回列表的索引值
其他操作: max(list) #求列表最大值
min(list) #求列表最小值
len(list) #返回列表数据个数