if bGlobal:
global g_strVal;
#!/usr/bin/dev python
import sys
import os
g_nVal = 0;
g_strVal = "aaaa";
g_map = {
"aaa" : "111",
"bbb" : "222",
"ccc" : "333",
"ddd" : "444"
}
g_ls = ['a', 'b', 'c']
def FixInt(bGlobal = False):
if bGlobal:
global g_nVal;
g_nVal = g_nVal + 1;
def FixString(bGlobal = False):
if bGlobal:
global g_strVal;
#fix string value
g_strVal = g_strVal + 'b';
def FixMap(bGlobal = False):
if bGlobal:
global g_map;
#fix map value
g_map['aaa'] = 'aaa__' + g_strVal;
g_map['bbb'] = 'bbb__' + g_strVal;
g_map['ccc'] = 'ccc__' + g_strVal;
g_map['ddd'] = 'ddd__' + g_strVal;
def FixList(bGlobal = False):
if bGlobal:
global g_ls;
g_ls.append('1');
def PrintVal(strInfo):
if strInfo:
print("==== %s =====" %strInfo);
print("int value:%d" %g_nVal);
print("string value:%s" %g_strVal);
print("map value:%s" %g_map);
print("list value:%s" %g_ls);
print("nn");
if "__main__" == __name__:
PrintVal("The orgin vlaue");
FixInt();
FixString();
FixMap();
FixList();
PrintVal("print all bGlobal = False vlaue");
FixInt(True);
FixString(True);
FixMap(True);
FixList(True);
PrintVal("print all bGlobal = True vlaue");
==== The orgin vlaue =====
int value:0
string value:aaaa
map value:{'aaa': '111', 'bbb': '222', 'ccc': '333', 'ddd': '444'}
list value:['a', 'b', 'c']
g_nVal src:0
g_nVal dst:1
==== print all bGlobal = False value =====
int value:1
string value:aaaab
map value:{'aaa': 'aaa__aaaab', 'bbb': 'bbb__aaaab', 'ccc': 'ccc__aaaab', 'ddd': 'ddd__aaaab'}
list value:['a', 'b', 'c', '1']
g_nVal src:1
g_nVal dst:2
==== print all bGlobal = True value =====
int value:2
string value:aaaabb
map value:{'aaa': 'aaa__aaaabb', 'bbb': 'bbb__aaaabb', 'ccc': 'ccc__aaaabb', 'ddd': 'ddd__aaaabb'}
list value:['a', 'b', 'c', '1', '1']
s = 'foo'
d = {'a':1}
def f():
s = 'bar'
d['b'] = 2
f()
print s
print d
d = {'a':1}
def f():
d = {}
d['b'] = 2
f()
print d
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有