Python_函数
函数内容回顾1、函数:对功能或者动作的封装定义: def 函数名(形参列表): 函数体(return) 调用: 函数名(实参列表) 形参:在函数声明的位置写的变量 1、位置参数 2、默认值参数 3、动态传参 1、*args 位置参数的动态参数,接受的是元组 2、**kwargs 关键字的动态传参,接受的是字典 ? ? ?*和**在形参中是聚合 在实参中是打散 实参:在函数调用的时候给的值 1、位置参数 2、关键字参数 3、混合参数 传参:把实参传递给形参的过程 返回值 : ?1、不写return 或者只写return? 2、return 值 返回一个值 3、return val1,val2, val3 ....返回多个值,元组类型 ? 名称空间: 1、内置名称空间 ---Python解释器的内置的东西 2、全局名称空间 ---全局变量,全局函数 3、局部名称空间 ---局部变量、在函数内部 作用域: 1、全局作用域 (内置+全局) 2、局部作用域 (局部) globals() 查看全部作用域中的内容 locals()? ?查看当前作用域的内容 global? ? ?把全局变量引入函数中 nonlocal? 在局部中的函数,引入离他最近的局部变量
函数调用? ? 函数嵌套 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |