千家信息网

python函数参数、名称空间以及函数嵌套的示例分析

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"python函数参数、名称空间以及函数嵌套的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python函数参数、名称空间
千家信息网最后更新 2026年11月02日python函数参数、名称空间以及函数嵌套的示例分析

这篇文章主要为大家展示了"python函数参数、名称空间以及函数嵌套的示例分析",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"python函数参数、名称空间以及函数嵌套的示例分析"这篇文章吧。

    一. 函数参数-动态传参

    1.1动态位置接受参数,在参数位置编写*表⽰示接收任意内容

    注意:

    动态参数与位置参数的关系

    默认参数和动态参数的关系

    小结: 顺序: 位置参数, 动态参数*, 默认值参数

    1.2 动态接收关键字参数

    在python中可以动态的位置参数,但是*这种情况只能接收位置参数无法接收关键字参数.

    可以使用**来接收动态关键字参数

    实例:

    注意:关键字参数与未知参数关系

    所以关键字参数必须在位置参数后⾯面. 由于实参是这个顺序. 所以形参接收的时候也是这个顺序.
    也就是说位置参数必须在关键字参数前面. 动态接收关键字参数也要在后面

    最终顺序(*):位置参数 > *args > 默认值参数 > **kwargs

    1.3无敌传参 * args, * * kwargs 一起使用

    实例:

    1.4 动态参数的另⼀一种传参⽅方式:

    在实参位置上给一个序列,列表,可迭代对象前⾯面加个表示把这个序列按顺序打散.

    在形参的位置上的表⽰示把接收到的参数组合成⼀一个元组

    如果是⼀一个字典, 那么也可以打散. 不过需要⽤用两个*

    在实参位置: 打散

    二. 命名空间

    我们给存放名字和值的关系的空间起⼀一个名字叫:命名空间. 我们的变量量在存储的时候就是存储在这片空间中的.

    命名空间分类:

    • 全局命名空间-> 我们直接在py⽂文件中, 函数外声明的变量都属于全局命名空间

    • 局部命名空间-> 在函数中声明的变量会放在局部命名空间

    • 内置命名空间-> 存放python解释器为我们提供的名字, list, tuple, str, int这些都是内置命名空间

    加载顺序:

    • 内置命名空间

    • 全局命名空间

    • 局部命名空间(函数被执行的时候)

    取值顺序:

    • 局部命名空间

    • 全局命名空间

    • 内置命名空间

    作用域: 作用域就是作用范围, 按照生效范围来看分为 全局作用域和局部作用域
    全局作用域: 包含内置命名空间和全局命名空间. 在整个文件的任何位置都可以使用(遵循从上到下逐行执行).
    局部作⽤用域: 在函数内部可以使⽤.

    作用域命名空间:

    • 全局作用域: 全局命名空间 + 内置命名空间

    • 局部作用域: 局部命名空间

    可以通过globals()函数来查看全局作⽤用域中的内容, 也可以通过locals()来查看局部作用域中的变量量和函数信息

    三. 函数的嵌套

    • 只要遇⻅见了了()就是函数的调用. 如果没有()就不是函数的调⽤

    • 函数的执行顺序

    四. 关键字global和nonlocal

    global:

    首先我们写这样一个代码, 首先在全局声一个变量, 然后再局部调用这个变量量, 并改变这个变量的值

    例1:

    例2:

    nonlocal 表示在局部作用域中, 调用父级命名空间中的变量

    以上是"python函数参数、名称空间以及函数嵌套的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

    参数 空间 函数 位置 作用 全局 局部 动态 关键 关键字 变量 顺序 内容 名称 示例 分析 名字 就是 时候 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网 互联网科技活动banner 科技创新与互联网经济 科技信息互联网 互联网科技媒体 长亮科技 互联网金融 撒么互联网科技公司 深圳前海聚择互联网科技有限公司 银川新华互联网科技职业技术培训学校图片 湖北码尼互联网科技有限公司电话 互联网数据科技专业 沐思想互联网科技有限公司 云南省自由互联网科技有限公司 广州百诚互联网科技有限公司官网 图游互联网科技 互联网科技手机排行榜 艺电能源互联网科技有限公司招聘 美国五大互联网科技公司市值多少 互联网科技和医药行业 互联网科技企业文化 小米移动互联网科技园 互联网女皇 腾讯科技 互联网科技logo设计 广西互联网科技公司 顺网科技2021年互联网排名 汉立互联网科技有限公司联系电话 农村开互联网科技讲堂 深圳艾果互联网通讯科技 为客找房互联网科技公司怎么样 利用互联网等科技手段
    0