zoukankan      html  css  js  c++  java
  • python基础--局部变量与全局变量

    #全局变量作用于全局或整个程序中,程序执行完毕后销毁,局部变量作用在当前函数中,调用函数执行完毕及销毁

    #如果函数的内容无global关键字,优先读取同名局部变量,如果没有同名局部变量,只能读取同名全局变量,无法对同名全局变量重新赋值

    #但是对于可变对象,可以对内部元素进行操作,修改或增加元素

    #如果函数中有global关键字,变量本质上就是全局变量,可读取可赋值
    name="alex"
    def tang():
        global name#声明name为全局变量
    
        name="tang"#修改全局变量
        print(name)

    #对于可变对象的修改,前面在python类型里的可变类型 list dict set

    name=["alex","json"]
    def app():
        name.append("js")
        print(name)
    app()
    如果我失败了,至少我尝试过,不会因为痛失机会而后悔
  • 相关阅读:
    ActiveMQ简单介绍+简单实例
    分布式开放消息系统(RocketMQ)的原理与实践
    RocketMQ实战(一)
    十分钟入门RocketMQ
    android Lib
    JDK1.8 Lambda
    JDK1.8聚合操作
    JNI
    Gradle插件
    Weex命令
  • 原文地址:https://www.cnblogs.com/tangcode/p/10973279.html
Copyright © 2011-2022 走看看