变量与常量
一、变量
Python 中的变量不需要声明,每个变量使用前必须赋值。
1、赋值运算符 =
注意:和数学中等号含义不同,这里不是相等。
例如:
counter = 100 # 整型变量
miles = 100.0 # 浮点型变量
name = "Python" # 字符串
2、多个变量赋值
Python 允许同时为多个变量赋值。例如:
a = b = c = 1
以上实例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的数值。
a, b, c = 1, 2, "Python"
以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 “Python” 分配给变量 c。
a,b = b,a # 交换 a,b 所指对象
变量通过赋值,创建并开辟内存空间。如果没有赋值而直接使用会抛出赋值前引用的异常或者未命名异常。
NameError: name 'a' is not defined
3、动态语言
赋值后还可以重新赋值
>>> a = 1
>>> a = "Python"
>>> a &#