目录
变量包括变量名及变量值
可以将变量值赋值给变量,变量名不变,而变量值可以通过赋值而改变
例如,一个变量名为“玻璃杯”的变量,我们可以将“可乐”赋值给“玻璃杯”,此时这个变量值就是“可乐”;我们也可以将“雪碧”赋值给“玻璃杯”,此时这个变量值就是“雪碧”
在程序中,变量是看不见摸不着的,那么变量存储在哪里呢?
答:变量存储在电脑内存中~
例子:
# 定义一些正确的有意义的变量
name = 'Tom'
age = 20
is_new = 'yes'
ymd = '2022-07-05' # ymd 是year_month_day的缩写
a, b, c = 1, 2, 3
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A2ANQtcZ-1657003010893)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220705140342854.png)]](https://1000bd.com/contentImg/2022/07/06/082849107.png)
关键字即Python内部自带的用于处理业务逻辑的特殊单词
注意变量名不能用关键字来命名
变量:变量名是自定义的,用于给变量赋值使用,可以反复存储更改数据
关键字:是内置在python语法里的,是固定的,用于业务逻辑处理
强关键字
强关键字绝对不能用来作为变量名,否则会有语法报错
弱关键字
弱关键字可以用来作为变量名,但会失去关键字原有的功能,一般为python中的内置函数,比如print()函数
常见的强关键字:
| 关键字 | 含义 |
|---|---|
| True | 布尔类型,表示为真 |
| False | 布尔类型,表示为假 |
| def | 函数定义 |
| if | 逻辑中的如果 |
| elif | 逻辑中的或者如果 |
| else | 逻辑中的否则 |
| try | 异常语句的开启 |
| is | 判断变量是否是某个类的实例 |
| not | 逻辑运算,非的操作 |
| or | 逻辑运算,或的操作 |
| pass | 无实际意义,占位符 |
| raise | 主动抛出异常 |
| in | 判断变量是否在序列中 |
| while | while循环语句 |
| with | 简化python语句 |
| yield | 从循环或函数依次返回数据 |
用关键字定义变量名报错例子:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HJfpnjz5-1657003010894)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220705143418939.png)]](https://1000bd.com/contentImg/2022/07/06/082849415.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jh4pLkym-1657003010895)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220705143547508.png)]](https://1000bd.com/contentImg/2022/07/06/082849740.png)