数据类型
python有6中数据类型,也就是类,具体为变量
number:数字型
string:字符串类型
list:列表类型
tuple:元组
dictionary:字典
set:集合
三种数值类型:
整形(int),浮点型(float),复合类型(complex)
函数名 | 描述 |
---|---|
int(x) | 将对象x转化成整形 |
float(x) | 将对象x转化成浮点型 |
str(x) | 将对象x转化成字符串类型 |
tuple(s) | 将序列s转化成元组 |
list(s) | 将序列s转化成列表 |
set(s) | 将序列s转化成集合,并对序列s中元素去重 |
第三章 容器
python容器有四种,列表,元组,字典,集合
3.1列表
列表用来顺序存储,相同或者不同类型数据的集合,需要注意的是,列表类存储的元素是有序的
添加元素:
1.append(新列表)
2.insert(索引,元素)
3.extend(新列表)方法可以向一个列表中添加另外一个列表中的所有元素
删除
1.del
2.remove()
3.pop()
3.2元组
3.2.1元组定义
元组与列表相似,都可以顺序存储相同或者不同的元素,不同点是元组一旦被定义,之后不可以再修改
元组内的元素,元组不支持添加,修改,删除元素的操作。
例子
db_info=('192.168.1.1',3306,'root','root123')
ip=db_info[0]
port=db_info[1]
print('ip:{},port:{}',format(ip,port))
结果:
ip:192.168.1.1 port:3306
3.3字典
python中字典只要用于存储key-value键值对形式的数据,如果想查找字典中的数据,需要通过key查询对应的value。
3.3.1字典的定义
user_info_dic={‘name’:‘小明’,‘age’:‘20’}
查询字典的值:根据key获得value
删除字典中的值:根据key删除value
del user_info_dict[‘tel’]
3.4集合
集合使用类型set表示,集合用于无序存储相同或者不同数据类型的元素
3.4.1集合的定义
student_id_set={‘20180101’,‘20180102’}
给list中元素去重 :set(序列),例如set(user_info_list),去重的序列可以是:列表,元组,字典。
功能函数
1.add()
2.update()
删除元素
1.remove()
2.discard()
3.pop()