小成--数据类型 集合
数据类型的分类
可变类型; 列表 字典
不可变类型: 字符串 数字 元祖
访问顺序:
1 顺序访问 : 字符串 列表 元祖
2 直接访问:数字
3 映射:字典
存放元素个数:
容器类型:列表 元祖 字典
原子:数字 字符串
集合: 1 用不同元素组成 2 无序 3 集合元素必须是不可变类型
集合的删除方式:
s.remove()
s.discard()
s.pop()
集合的增加
s.add()
集合的关系 1 求交集 intesection & 2 求并集 unon | 3 求差集 difference -
4 交叉补集 symmetric_difference ^
5 isdisjiont 是否有共有的部分
6 issubset 是否是其一个子集 返回 TRUE false'
7 issuperset 是否是其中的一个父集
8 update 更新其中的值 可以为多个
函数 ;
1 global 声明为全局变量
2 nonlocal 指定上一级变量
递归的特性
# 1 必须有一 个明确的结束条件
# 2 每次进入更深一层递归时,问题规模相比于上次递归都应所减少
#3 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数通过栈(stack)这种数据结构实现的的,
每当进入一个函数调用,栈就会加一层栈帧,每当函数返回时,栈会减少一层栈帧,由于栈的大小不是无限的,
所以递归调用的次数过多 ,会导致栈溢出)

浙公网安备 33010602011771号