zoukankan      html  css  js  c++  java
  • python函数(二)

    #名字空间:存放名字与值的绑定关系


    #名称空间分为三种


    #内置名称空间:python解释器自带的名字,python解释器启动就会生成



    #全局名称空间:文件级别定义的名字都会存放与全局名称空间,执行python文件时会产生
    #局部名称空间:定义在函数内部的名字,局部名称空间只有在调用函数时才会生效,函数调用结束则失效

    #三者的加载顺序:内置名称空间->全局名称空间->局部名称空间

    #取值:局部名称空间->全局名称空间->内置名称空间

    #闭包函数:函数内部定义函数,成为内部函数,
    #该内部函数包含对外部作用域,而不是对全局作用域名字的引用
    #那么该内部函数成为闭包函数
    #作用域:作用范围
    #全局作用域:内置名称空间与全局名称空间的名字属于全局范围,
    # 在整个文件的任意位置都能被引用,全局有效
    #局部作用域:局部名称空间的名字属于局部范围,
    #只在函数内部可以被引用,局部有效
    #闭包函数的特点:
    # 自带作用域
    # 延迟计算

    #定义闭包函数的基本形式


    # def 外部函数名():
    # 内部函数需要的变量
    # def 内部函数():
    # 引用外部变量
    # return 内部函数
  • 相关阅读:
    IOS 字典转模型
    iOS UIView 快速修改 frame
    IOS 解析JSON
    IOS 解析XML--使用NSXML
    ios 解析json,xml
    StringBuffer类和String类的区别
    Thread类和Runnable接口的比较
    Exception和RuntimeException的区别
    代理设计模式
    工厂设计模式
  • 原文地址:https://www.cnblogs.com/pythonclass/p/7239781.html
Copyright © 2011-2022 走看看