zoukankan      html  css  js  c++  java
  • python3

    • 网上搜了n多教程估计他们试都没试就贴上去了,好不负责任.我的方法可行.

    • 环境> mac 电脑,python 3.6

    • 首先在myglobal.py文件中声明如下代码

    # 告诉编译器这是全局变量a
    global a
    
    def set_value(value):
        # 告诉编译器我在这个方法中使用的a是刚才定义的全局变量a,而不是方法内部的局部变量.
        global a
        a = value
    
    def get_value():
        # 同样告诉编译器我在这个方法中使用的a是刚才定义的全局变量a,并返回全局变量a,而不是方法内部的局部变量.
        global a
        return a
    
    • 然后在其他模块中导入myglobal.py写如下代码测试:
    # 设置myglobal.py中的全局变量a=3然后输出结果为3
    myglobal.set_value(3)
    print(myglobal.get_value())
    
    
    • 再试如下:
    • 输出结果为9
    myglobal.set_value(3)
    myglobal.set_value(9)
    print(myglobal.get_value())
    
    
  • 相关阅读:
    实训-涉及前端的一些小总结
    实训-mybatis-经验总结2
    实训-mybatis-经验总结
    中软实训笔记
    jsp 中JSTL遇到的报错异常
    mysql的小发现
    Maven笔记
    springmvc-3-拦截器
    springmvc 上传图片
    springmvc
  • 原文地址:https://www.cnblogs.com/adampei-bobo/p/6494192.html
Copyright © 2011-2022 走看看