亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

對(duì)Pyhon實(shí)現(xiàn)靜態(tài)變量全局變量的方法詳解

 更新時(shí)間:2019年01月11日 15:12:53   作者:Camaro_XL  
今天小編就為大家分享一篇對(duì)Pyhon實(shí)現(xiàn)靜態(tài)變量全局變量的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

python不能像C++一樣直接定義一個(gè)static變量或者通過(guò)extern來(lái)導(dǎo)入別的庫(kù)的變量而實(shí)現(xiàn)數(shù)據(jù)共享,但是python的思想是通過(guò)模塊化來(lái)解決這個(gè)問(wèn)題,就是通過(guò)模塊來(lái)實(shí)現(xiàn)全局變量。

首先新建一個(gè)global_var_model .py的文件,也就是存儲(chǔ)全局變量的模塊

# coding=utf-8
#在別的文件使用方法:
#import global_var_model as gl
#gl.gl_int_i += 4,可以通過(guò)訪問(wèn)和修改gl.gl_int_i來(lái)實(shí)現(xiàn)python的全局變量,或者叫靜態(tài)變量訪問(wèn)
#gl.gl_int_i
gl_int_i=1 #這里的gl_int_i是最常用的用于標(biāo)記的全局變量
gl_str_i='one'

這個(gè)模塊里面可以加入自己的變量variable,好了以后在另一個(gè)文件里面實(shí)現(xiàn)調(diào)用該全局變量:

加入現(xiàn)在在test.py里面調(diào)用全局變量

# coding=utf-8
import global_var_model as gl
#可以實(shí)現(xiàn)對(duì)全局變量的修改

def fun1():
  gl.gl_int_i += 4
  return gl.gl_int_i
a=fun1()
print a
def fun2():
  gl.gl_int_i += 400
  return gl.gl_int_i
b=fun2()
print b

輸出結(jié)果是5和405

可見(jiàn)實(shí)現(xiàn)以模塊global_var_model 內(nèi)的變量以全局變量的功能。

以上這篇對(duì)Pyhon實(shí)現(xiàn)靜態(tài)變量全局變量的方法詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論