TreeMind树图在线AI思维导图
当前位置:树图思维导图模板读书笔记学习方法Python 函数思维导图

Python 函数思维导图

  收藏
  分享
会员免费下载30积分
会员免费使用30积分
小王! 浏览量:492023-05-20 12:09:04
已被使用7次
查看详情Python
函数思维导图

这篇思维导图介绍了Python函数相关知识

树图思维导图提供 Python 函数 在线思维导图免费制作,点击“编辑”按钮,可对 Python 函数  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:8dc32bb3889077f200984c0bfec98835

思维导图大纲

Python函数思维导图模板大纲

创建思维导图模板大纲

分类

def

lambda

注意

函数在同一范围内不能重载

函数总是有返回值

未指定时为None

攴持递归调用,但不进行尾递归优化

最大深度sys.getrecursionlimit()

参数思维导图模板大纲

位置

按位置传参

按命名传参

默认值

默认值对象在创建函数时生成,所有调用使用同一对象

若为可变类型,则为静态局部变量

默认参数后,只能有变参

变长参数

*args收集多余的位置参数

展开序列类型或字典的键

**kwargs收集额外的命名参数

展开字典键值对

lambda也支持

作用域思维导图模板大纲

函数形参和内部变量存储在Iocals名字空间

名字查找顺序

LEGB

locals

enclosing function

globals

__builtins__

关键字

globals

修改globals名字空间

nonlocal

Python3

修改外部嵌套函数名字空问

包装思维导图模板大纲

functools.partial()

包装思维导图模板大纲

对X86的模拟

获取

sys.getframe(0)

0:当前函数

1:上个函数

inspect.currentframe()

权限管理

上下文

inspect.stack比frame.f_back更方便一些

虚拟机会缓存200个堆栈帧复用对象

闭包思维导图模板大纲

含义

函数离开创建环境后,依然持有其上下文状态

func_closure

func_code

co_cellvars

被内部函数引用的名字列表

co_freevars

当前函数引用外部的名字列表

注意

延迟获取现象

思维导图模板大纲

思维导图模板大纲

思维导图模板大纲

相关思维导图模板

Python基本语法与数据类型思维导图思维导图

树图思维导图提供 Python基本语法与数据类型思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 Python基本语法与数据类型思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:350489608220fa38c9d889c5e984fea7

填空题思维导图

树图思维导图提供 填空题 在线思维导图免费制作,点击“编辑”按钮,可对 填空题  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:af3699269d859e625305f9705f2eb90b