python里面声明多个变量 a = b = c = 1 这样有问题吗
以前在 javascript 里面这样声明 var a = b = c = 1 ,b 和 c 会变成全局变量。
不知道 python 里面这样声明安全吗?
高洛峰2017-04-17 16:18:33
안전하지만 목록, 사전, 클래스와 같은 참조 유형의 경우 a, b, c는 세 개의 독립 변수를 생성하는 대신 모두 동일한 참조를 가리킵니다
怪我咯2017-04-17 16:18:33
안전하다
파이썬이 다른 파일을 로드할 때 다른 파일의 변수를 가져오기 전에 명시적으로 가져와야 하므로(from XXX import *
그렇지 않은 경우) 두 파일의 변수에 대해 걱정할 필요가 없습니다. 서로를 오염시키는