84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
python里面声明多个变量 a = b = c = 1 这样有问题吗以前在 javascript 里面这样声明 var a = b = c = 1 ,b 和 c 会变成全局变量。不知道 python 里面这样声明安全吗?
闭关修行中......
安全的, 但对于列表, 字典, 类这种引用类型的东西, a, b, c都会指向同一个引用, 不是创建三个独立的变量
安全的
python在载入其它文件时,需要显式的导入才可以把别的文件的变量给导入进来(只要你不是from XXX import *),所以不需要担心两个文件的变量互相污染
from XXX import *
使用 a = b = c = [] 这样就出现问题了,引用的是同一个地址,修改a 的值,会影响 b, c
还可以这样
if 1 < number < 10: print number while 1 < num < 10:
没有问题,这属于python独有的语法,等价于
a=1 b=1 c=1
而在js中会变成
c=1; b=c; var a = b;
分清楚可变类型和不可变类型就可以了
安全的, 但对于列表, 字典, 类这种引用类型的东西, a, b, c都会指向同一个引用, 不是创建三个独立的变量
安全的
python在载入其它文件时,需要显式的导入才可以把别的文件的变量给导入进来(只要你不是
from XXX import *
),所以不需要担心两个文件的变量互相污染使用 a = b = c = [] 这样就出现问题了,引用的是同一个地址,修改a 的值,会影响 b, c
还可以这样
没有问题,这属于python独有的语法,等价于
而在js中会变成
分清楚可变类型和不可变类型就可以了