84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
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中会变成
分清楚可变类型和不可变类型就可以了