@##
函数定义时以def开头,后接函数名和圆括号,以return结尾,不代表达式返回none,函数的参数有多种,位置参数,默认参数一定要放在位置参数后面否则会产生错误,关键词参数,可变参数个数可变允许传入任意个数的参数,命名关键词参数定义时注意不能缺少参数名,定义方法是在nkw前加分隔符*,每个变量都有相应的作用范围,当内部作用域想修改外部作用域时要用global和nonlocal,闭包用时注意是一个内嵌函数返回值大多为函数,学习递归的实际应用。
Lambda表达式创建匿名函数,没有函数名,语法结构如下:lambda argument_list: expression,无返回值也并不需要它本身就是返回值。学习内置函数的应用如map(function, *iterables)做映射。
打卡文章
最新推荐文章于 2024-08-16 16:16:51 发布