python中的变量有id,type,value。id是指变量存储在哪,type是指变量的类型,value是指变量的名字。具体使用过程如下:
name="zhanghengyuan"
print("id:",id(name))
print("type",type(name))
print("value",name)
输出为:
id: 2190149826224
type <class ‘str’>
value zhanghengyuan
注意:值得注意的是,python中,变量如果进行多次赋值的话,会指向新的空间。
例如:
a=1
print("first:",id(a))
a=a+1
print("second:",id(a))
输出为:
first: 140737334865664
second: 140737334865696
可见两次输出的空间地址是不一样的。