1、Python语言不提供 const 修饰符,因此Python语言没有常量。
2、Python语言定义变量不需要声明类型
# 直接赋值,无需声明数据类型
myId = 12323
3、对同一名称的变量进行新的赋值,实际会产生新的变量(变量标识符会变化)
x = 1
print("x值为1的变量id是:", id(x))
print("----------------")
x = 2
print("x值为2的变量id是:", id(x))
运行结果
x值为1的变量id是: 140725298098432
----------------
x值为2的变量id是: 140725298098464
id() 是Python内置函数,用以获取变量的内部标识符(内存地址)
4、可以同时对多个变量进行赋值
一般用元组操作这种赋值,就是数组,如下举例
a=(3,6,9)
x,y,z=a
print(x)
定义元组a(3,6,9),然后按序列顺序,3,6,9分别赋值给了 x,y,z,print(x) 的结果为 3
5、变量的数据类型
Python不需要对变量声明类型,但在使用变量前必须赋值,不允许使用一个没有赋值的变量。