摘要: global 很显然是解决variable的全局变量问题 而nonlocal是为了解决 嵌套函数中 变量的修改问题 这样是会报错的: def tester(start): state=start def nested(label): print(label,state) state+=1 retur 阅读全文
posted @ 2021-08-27 23:02 TheDa 阅读(48) 评论(0) 推荐(0) 编辑
摘要: #first.py X=99 #second.py import first print(first.X) first.X=88 这样做在second.py这个文件中对first.py这个文件当中的变量X进行了直接操作,很不安全。 恰当的方法是使用函数引用 #first.py X=99 def se 阅读全文
posted @ 2021-08-27 22:01 TheDa 阅读(25) 评论(0) 推荐(0) 编辑