1.雖然上一節(jié)中使用跨文件函數(shù)調(diào)用的方式貌似解決了global全局變量共享的問題......但是在實際操作中很少會這么操作,因為函數(shù)讀取的還是一個淺拷貝,能知道global變量內(nèi)部的數(shù)據(jù)但沒法修改它强窖。
2.為什么不使用from a import 變量 ? 因為你以為你修改了這個值,但實際上并沒有修改志鹃!
雖然字符串還有數(shù)字不行但是list還有queue竟然可以!
PS:可能跟C++一樣對不同的結(jié)構(gòu)按照傳指針還有傳值兩種方法處理了吧.......
3.更加有意思的是它使用from a import b還導入不了b這個函數(shù)......只能 用import *來解決......
>>>總結(jié):那為了解決python包與主函數(shù)共享變量的問題,該怎么辦呢?
>>>PS: 既然互相引用不行,那我們就試試看把共享變量單列出來一個文件然后導入唄~~~
但是,等等........還有字符串還有數(shù)字傳引用的問題呢?_?
答:可以用[]包含字符串或者數(shù)字來實現(xiàn)傳引用的功能。