zoukankan      html  css  js  c++  java
  • Python基础之变量作用域

    一、分类:

      

    二、变量名的查找规则:

      

    三、局部变量:

      

    四、全局变量:

      

    五、global语句:

      

    六、nonlocal语句:

       

    七、基础代码:

      

    # 全局变量:当前.py文件内部都可访问
    g01 = 100
    
    
    def fun01():
        # 方法内部可以读取全局变量
        # print(g01)
        # 局部变量:在方法内部创建的变量,只能在方法内部使用.
        l01 = 200
        # 在方法内部创建了局部变量g01,没有修改全局变量g01.
        # g01 = 300
        # print(g01)# 300
        # 如果需要在方法内部,修改全局变量.
        global g01
        g01 = 300
        # 在局部作用域中,创建全局变量
        global g02
        g02 = 500
    
    
    fun01()
    print(g01)  # 300
    print(g02)  # 500

     八、示例练习:统计一个方法的调用次数

        

    count = 0
    
    def fun01():
        global count
        count += 1
        pass
    
    fun01()
    fun01()
    fun01()
    print(count)
  • 相关阅读:
    ES6新特性总结
    Flask
    Flask
    Flask
    Flask
    Flask
    Flask
    Flask
    Linux
    Linux
  • 原文地址:https://www.cnblogs.com/yuxiangyang/p/10685353.html
Copyright © 2011-2022 走看看