变量
变量的概念
无论使用什么语言编程,总要各种处理数据,比如数字、字符串等等。处理数据就需要使用变量来表示数据。所谓变量,就是用来表示数据的名字。
变量的定义
Python 中定义变量非常简单,只需将数据通过等号(=)赋值给一个符合命名规范的标识符即可。
name = "霍格沃兹"
Python 是动态强类型语言,变量无须声明类型即可直接赋值,并且变量保存的数据类型可以随时在使用过程中进行改变,Python会根据保存数据的不同对变量类型进行动态推导来确定变量的数据类型。
name = "霍格沃兹"
name = 123
变量的使用
变量的使用是指在程序中引用一个已经定义的变量。
例如,如果我们想使用之前定义的 name
变量,则可以使用:
print(name)
变量的地址
内置函数 id()
可以获取变量的内存地址,也就是这个变量在计算机内存中的唯一标识,通常是用一串数字表示。
每个变量在内存中都有一个唯一的地址,通过比较两个变量的内存地址,可以判断它们是否是同一个变量。如果两个变量的内存地址相同,那么它们就是同一个变量。
print(id("霍格沃兹"))
name = "霍格沃兹"
print(id(name))
school = "霍格沃兹"
print(id(school))