1、高阶函数:如果一个函数的入参是一个函数名的话,那这个函数就是一个高阶函数
2、函数作用域:是就近原则,从里往外找,如果自己函数里有,就拿过来 # 如果自己的函数里面没有的话,就去它父级函数里面找
3、内置函数(必会的内置函数):
1)print(bool('s'))#把一个对象转换成布尔类型
2)int()#整形
3)float()#小数
4)str()字符串
5)dict()#字典
6)list()#列表
7)set()#集合
8)tuple()#元组
9)print(round(11.1198,2))#取几位小数,会四舍五入
10)print(sorted([2,31,34,6,1,23,4],reverse=False))#排序
11)print(max(111,12,13,14,16,19))#取最大值
4、random模块:
1)print(random.random()) # 随机浮点数,默认取0-1,不能指定范围
2)print(random.randint(1, 20)) # 随机整数
3)print(random.randrange(1, 20)) # 随机产生一个range
4)print(random.choice([1,2,3,4,5])) # 随机取一个元素
5)print(random.sample([1,2,3,4,'6'], 3)) # 从序列中随机取几个元素,返回的是一个list
6)print(random.uniform(1, 88888)) # 随机取浮点数,可以指定范围
7)random.shuffle(x) # 洗牌,打乱顺序,会改变原list的值
8)print(string.ascii_letters + string.digits) # 所有的数字和字母
5、json:json和python是字典类型,但是json里面只能是双引号,不能是单引号 。json串实际上就是一个字符串