一、变量
1.1 什么是变量?
变量就是可以变化的量,指事物的状态,比如人的姓名、年龄、性别
1.2 怎么使用变量?
使用方式:先定义,后调用
书写方式:变量名 = 变量值 : a = b
解释说明:变量值: 申请内存地址 -----》放在堆区
赋值: 将变量值的内存地址绑定给变量名
变量名: 对变量值的引用 -----》放在栈区
# 定义 -->存 向内存申请一片空间,用于存储变量值 10,并将地址引用给 a
a = 10
b = 1.1
c = '您好'
# 调用
print(a)
print(b)
print(c)
1.3 变量的三个特征
- id : 变量在内存中的内存地址
- type : 记录变量的状态
- value :
# 先定义
a = 10
# 后调用
# 特征1,求id ---》变量在内存中的内存地址
print(id(a)) # 2584259658256
# 特征2,求type ---》记录变量的状态
print(a) # <class 'int'>
# 特征3,求value ---》求变量值
print(a) # 10
# 补充 is 与 == 区别
b = 1000
c = 1000
print(b is c) # False
print(b ==c) # True
# 总结:is 是判断id是否相同 == 是判断value 值是否相等
# b、c 虽然值相同,当时相当于每定义一个变量就申请一片内存空间
1.4 变量命名规范
注意事项:
1.不能使用关键字
2.由数字、字母、下划线组成,但不能以数字开头
推荐命名规范:
1.大驼峰(每个单词首字母大写): HelloWorld
2.小驼峰(初首字母外,其余单词首字母大写): helloWorld
3.下划线(纯小写+下划线): hello_world
推荐应用:
类名:使用大驼峰
函数名:使用小驼峰、下划线
变量名:下划线
二、常量
2.1什么是常量?
首先,python没有常量的概念,
其次,常量是不变的量
最后,可以通过单词全大写认为表示
举例:
# 设置一个常量,圆周率Π,在整个程序中保持不变的变量即常量
PI = 3.14