>> a = 1
>> b = 2
>> c = a + b
>> c
3
python 关联/绑定/引用的含义
1,关联/绑定/引用都是指变量和一个对象的关联关系。
2,python中的变量没有类型
变量示例:
a = b = c = 100 + 200 # a,b,c同时绑定同一个对象 300
a = 1
b = 2
c = 3
#上面三个可以写为如下:
a, b, c, = 1, 2, 3
示例2: 变量交换练习,
已知两个变量 a= 100, b= 200,如何在不创建新对象的情况下,让a 和b 交换绑定对象:
方法一:定义一个新变量:x
x = a
a = b
b = x 此时,a = 200 b = 100
方法二:
a, b = b, a 这样也可以达到交换绑定对象的效果
有创建变量当然也可以有删除变量: del
del 语句
作用:
用于删除变量,同事解除对象的关联关系,如果可能,则释放对象
语法:
del 变量名
>>> a = 100
>>> b = 200
>>> a
100
>>> b
200
>>> del a #删除变量a
>>> a #此时再引用a变量的话就回报错,提示:名称“a”没有定义。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name ‘a‘ is not defined
>>>
原文地址:http://blog.51cto.com/9693009/2106420