变量
变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
1、变量概述
程序可操作的存储区的名称,在运行的期间能够改变的数据,每个变量都是特定的类型
作用:将不同类型的数据存储到内存中
2、变量的定义:
变量名=初始值
age = 18
注:给定初始值的原因是因为确定变量的类型
age = 18
print('age =', age)
#查看变量的类型
print(type(age))
#查看变量的地址
print(id(age))
3、删除变量:
del 变量名
注意:删除后的变量无法引用
age = 18
print(age)
# 此时可以打印age的值
#删除age变量
del age
#打印age的值,直接报错
print('age =', age)
注意:在Python中,等号=是赋值符号,可以把任意数据类型赋值给变量,同一个变量也可以反复赋值,而且可以是不同类型的变量。像这种本身类型不固定的语言被称为动态语言。
当然你也可以这么理解,变量的类型取决于被赋的值的类型。
a = 123 #a是整数
print(a)
print(type(a))
a = 'abc' #a变为字符串
print(a)
print(type(a))
4、检查变量所占用的内存
import sys
var = 30
print(sys.getsizeof(var)) # 28
常量
程序运行期间不能改变的数据
#常见的常量
123
'abc'