• 920 可变长参数/函数对象/名称空间与作用域


    可变长参数

    *

    *形参

    用元祖接收多余的位置实参

    *实参

    打散列表,然后以位置实参传给位置形参

    **

    **形参

    用字典接收多余的关键字实参

    **实参

    打散字典,然后以关键字实参传给位置形参

    *形参**形参

    接收所有多余的参数

    函数对象

    引用

    作为容器类元素

    作为函数参数

    作为函数的返回值

    函数嵌套

    def 函数名():
    	def 函数名():
    

    外面不能引用函数内部定义的函数

    名称空间与作用域

    内置名称空间

    放内置方法

    全局名称空间

    除了内置和局部就是全局

    局部名称空间

    函数内部的定义的变量/函数

    执行顺序

    内置→全局→局部

    搜索顺序

    从当前位置开始 局部→全局→内置→报错

    全局作用域

    全局作用域的x和局部作用域的x没有联系,可变数据类型除外

    局部作用域

    局部作用域1的x和局部作用域2的x没有联系,可变数据类型除外

    global

    局部的可以修改全局的

    nonlocal

    局部内层的修改局部外层的

  • 相关阅读:
    制作自己的漫画书
    VOIP-- 打电话
    python批量给图片添加logo
    python图片拼接
    一种下载电影很快的方法 you-get
    运动健身
    深圳朋友来玩
    多关键字排序实验
    最小生成树实验
    MySQL命令大全(值得一看)
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11559096.html
Copyright © 2020-2023  润新知