• 函数的使用 2018-3-28


    函数

    函数的嵌套:

            嵌套调用:函数内又调用了其他函数

            嵌套定义:函数内又定义了其他函数

    名称空间与作用域

              一,名称空间:存放名字与绑定关系的地方(类似于存放函数名的地方)

                       1,内置名称空间:python自带的名字,打开解释器就生效,关闭失效

                       2,全局名称空间:文字级别的名字,顶头写,文件执行时生效

                       3,局部名称空间:   函数内的名称。函数调用使用时临时生效,文件结束或者在文件执行期间被删除后失效

    找到赋值变量:目标变量在局部,查找范围     局部>全局>内置

    作用域:即,发挥作用的范围  

                  作用域关系在函数定义阶段就规定死了,与调用无关

                 全局作用域        内置名称空间,全局名称空间

                  特点: 1,在任何位置都能够访问

                              2,该范围内的名字伴随程序整个生命周期

                 局部作用域              局名称空间

                                1,只能在函数内部使用  

                                 2,调用时生效,调用结束后失效

    对象:函数在python中第一类对象

           1,可以被引用        2,可以当作参数传入           3,可以当作函数的返回值         4,可以当作容器类型的元素

    闭包函数:   定义在函数累不函数,并且该函数包含外部函数作用域中名字的引用

                     

                            

  • 相关阅读:
    leetcode算法题基础(五)双指针(一)27 题 移除元素
    kata-shim: Setctty set but Ctty not valid in child: unknown.
    kata-runtime mount
    UVa1636 Headshot
    HDU1150 Machine Schedule
    POJ 1273 Drainage Ditches
    SPOJ GSS1 Can you answer these queries I
    POJ 1840 Eqs
    POJ2001 Shortest Prefixes
    HDU 2795 Billboard
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8664924.html
Copyright © 2020-2023  润新知