zoukankan      html  css  js  c++  java
  • 局部和全局变量

    #全局变量和局部变量
    #局部变量,如果是在函数内定义的,不可再其他函数中进行调用(变量的作用域)
    #全局变量,作用域是整个程序,在程序顶部定义
    #全局和局部重名,局部在只在局部作用,其他全局作用
    #程序执行是从上往下的,函数需要写在调用的前面
    def logger(source):#写日志
    print("from %s"%source)

    student = 'meny' #全局
    def change_name(name):
    global student #在局部函数中修改全局变量
    student = 'wangzi' #局部
    print(name,student)
    change_name("ripple")
    # change_name(student)
    print(student)

    #字典全局可以直接在局部修改,只有整数和字符串不可以在局部修改
    names =['ha','biu','qu']
    def change():
    names[0] = 'rain'
    print("inside",names)
    change()
    print(names)
  • 相关阅读:
    星空Password
    股票交易
    【1】博客目录
    事务
    C#基础索引
    C# String
    MSIL
    Evaluation Stack
    Spring源码编译以及导入Intellij IDEA的操作步骤
    WebFlux响应式编程简单示例
  • 原文地址:https://www.cnblogs.com/mygodswangzi/p/11851258.html
Copyright © 2011-2022 走看看