Python学习笔记(四)
1.函数补充
1.全局变量与局部变量
如果要在函数里面修改全局变量的话,要用global声明,之后就可以修改了
如果是字典和liest的话,可不用声明,直接修改
2.常量,常量就是不怎么修改的变量,一般用大写来表示
3.可变参数、参数组。当不确定后面传几个参数时,可以使用*args来声明,多个参数会放在一个list里,可以为空
**kwargs,用k-v的形式传多个参数,存在一个字典里,可以为空
当需要传多个必填参数时,可以使用参数名=值得方式,无序的传入
函数的递归,递归就是自己调用自己,必须要有一个明确的结束条件,否则会执行999次,报错
列表推导式、列表生成式
2.python中常用的内置函数
map,filter
在同时需要index和value值的时候可以使用 enumerate
zip,把多个list压缩在一起使用,会按个数最少的输出
os模块
time模块
时间戳转成格式化的时间
格式化的时间转成时间戳
datetime模块
random模块