目录
文章目录
- python中的变量与关键字
- python中的变量
- 什么是变量?
- 变量存储在哪里?
- 变量名的命名规则
- python中的关键字
- 什么是关键字
- 关键字与变量名的区别
- 关键字的分类
python中的变量与关键字
python中的变量
什么是变量?
变量包括变量名及变量值
可以将变量值赋值给变量,变量名不变,而变量值可以通过赋值而改变
例如,一个变量名为“玻璃杯”的变量,我们可以将“可乐”赋值给“玻璃杯”,此时这个变量值就是“可乐”;我们也可以将“雪碧”赋值给“玻璃杯”,此时这个变量值就是“雪碧”
变量存储在哪里?
在程序中,变量是看不见摸不着的,那么变量存储在哪里呢?
答:变量存储在电脑内存中~
变量名的命名规则
- 由数字、字母、下划线组成
- 任意长度,但不建议太长,建议20个字符以内
- 必须是字母或下划线开头
- 大小写敏感,即大写的变量和小写的变量是两个不同的变量
- 变量名要尽量写的有意义,比如用英文单词,方便读懂
例子:
# 定义一些正确的有意义的变量
name = 'Tom'
age = 20
is_new = 'yes'
ymd = '2022-07-05' # ymd 是year_month_day的缩写
a, b, c = 1, 2, 3
python中的关键字
什么是关键字
关键字即Python内部自带的用于处理业务逻辑的特殊单词
注意变量名不能用关键字来命名
关键字与变量名的区别
变量:变量名是自定义的,用于给变量赋值使用,可以反复存储更改数据
关键字:是内置在python语法里的,是固定的,用于业务逻辑处理
关键字的分类
- 强关键字
强关键字绝对不能用来作为变量名,否则会有语法报错 - 弱关键字
弱关键字可以用来作为变量名,但会失去关键字原有的功能,一般为python中的内置函数,比如print()
函数
常见的强关键字:
关键字 | 含义 |
True | 布尔类型,表示为真 |
False | 布尔类型,表示为假 |
def | 函数定义 |
if | 逻辑中的如果 |
elif | 逻辑中的或者如果 |
else | 逻辑中的否则 |
try | 异常语句的开启 |
is | 判断变量是否是某个类的实例 |
not | 逻辑运算,非的操作 |
or | 逻辑运算,或的操作 |
pass | 无实际意义,占位符 |
raise | 主动抛出异常 |
in | 判断变量是否在序列中 |
while | while循环语句 |
with | 简化python语句 |
yield | 从循环或函数依次返回数据 |
用关键字定义变量名报错例子: