后端
Python基础
数据存储
1. 单体存储
数据类型
- 整形:int
- 浮点:float
- 字符:string
- 布尔:bool (True/False)
数据操作
- 转化:
- 目标类型(数据)
- 查询:
- type(数据)
2. 多项存储
存储类型
- 有序
- 列表
- 元组
- 字符
- 无序
- 集合
- 字典
存储定义
- 有序
- 列表:[变量1, 变量2, 变量3...]
- 元组:(变量1, 变量2, 变量3...)
- 字符:"内容"
- 无序
- 集合:
- 字典:
存储操作
有序
列表
- 增:
- 列表.insert(下标,元素)
- 列表.append(元素)
- 列表.extend([其他容器])
- 删:
- 列表.pop(下标)
- 列表.remove(元素)
- 列表.clear()
- 改:
- 列表[下标]=值
- 查:
- 列表.index(元素)
- 列表.count(元素)
- len(列表)
元组
- 增:
- 删:
- 改:
- 查:
- 元组.index(元素)
- 元组.count(元素)
- len(元组)
- 备注:
- 元组具有不可修改的性质
- 所以只能查询
- 但是嵌套内层的元组可修改 (伪修改)
字符
- 增:
- 删:
- 改:
- 字符.replace("字符1","字符2")
- 字符.split("#")
- 字符.strip("字符")
- 查:
- 字符.index("字符")
- 字符.count("字符")
- len(字符)
无序
集合
- 增:
- 集合.add(元素)
- 删:
- 集合.remove(元素)
- 集合.pop()
- 集合.clear()
- 改:
- 集合1.difference(集合2)
- 集合1.difference_update(集合2)
- 集合1.union(集合2)
- 查:
- len()
字典
- 增:
- 字典[key]=value
- 删:
- 字典.pop(key)
- 字典.clear()
- 改:
- 字典[key]=value
- 查:
- 变量=字典[key]
- 变量=字典[key1][key1.1]
- 字典.keys()
- len(字典)
通用操作
- 遍历:for
- 统计:len()
- 最大:max()
- 最小:min()
- 转化:指定类型(容器)
- 排序:
- 正向排序:sorted(容器)
- 反向排序:sorted(容器, reverse=True)
