python前置基础再复习,内容包括函数等
(注:函数的内容较为熟悉,因此本次为简要笔记内容,代码部分暂时不放)
函数
#函数的定义,def开头的小模块,后面接函数名和圆括号
#函数要有返回值,return,如果不带return则默认返回NONE
#函数的几个参数:位置参数、默认参数、可变参数、关键字参数、命名关键字参数
#函数括号内同时存在默认参数和位置参数时,默认参数一定要放在位置参数之后,否则程序报错
#注意,可变参数和关键字参数的区别在于:两者都可以允许传入零个到任意个参数,但前者自动组装为元祖tuple,后者为字典dict
#参数组合的顺序问题:
#位置参数、默认参数、可变参数、关键字参数
#位置参数、默认参数、命名关键字参数、关键字参数
lambda表达式:简易版本的函数
#格式:lambda argument_list: expression