1.函数基础
1.1 定义函数
①定义
return的作用,终止函数并跳出当前的函数体,python默认是None

【例】将文本的大小写转化


②函数调用
- 按照位置提供参数

- 指明参数名称

- 设置参数的默认值


return 可以是返回多个值

③参数收集
- 一个“ * ”的作用

- 两个“ * ”的作用


【例】假设有数据:d = {‘a’ : 39, ‘b’ : 40, ‘c’ : 99, ‘d’ : 100},编写函数,实现对这个字典中的键值对的查询。例如向函数提供如a=1,b=40等参数,查询这些是否为此数据的值。


2.嵌套函数
2.1嵌套函数的定义
函数是一个对象,函数的参数实际是引用了一个对象,在函数里进行操作




2.2 作用域对于嵌套函数的影响


2.3案例


3.装饰器
3.1 一般装饰器
【例】嵌套函数和装饰器
一般的嵌套函数


修改为装饰器函数


两层装饰器函数


【例】编写一个用于测试函数执行时间的装饰器函数


升级


3.2 带参数的装饰器


3.3 类装饰器


4.特殊函数
①lambda

②map


【例】对应列表的元素相加

③filter



本文深入探讨Python函数的高级应用,包括定义、嵌套、装饰器及特殊函数的使用技巧,通过实例讲解如何提升代码效率与可读性。
1万+

被折叠的 条评论
为什么被折叠?



