2017-01-21 17:47发布
a=1 def first(): global a b=2 a=b def second(): c=3 b=c print(b) second() print(b) first()
输出为 3 2这里 first函数里 通过 global 引用全局变量a 并成功赋值,那second函数里怎么修改first里的变量b呢?
你看你second里重新复制后最后print(b)不还是2么,没毛病。
最多设置5个标签!
你看你second里重新复制后最后print(b)不还是2么,没毛病。
一周热门 更多>