目录


文章目录

  • 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中的关键字

什么是关键字

关键字即Python内部自带的用于处理业务逻辑的特殊单词

注意变量名不能用关键字来命名

关键字与变量名的区别

变量:变量名是自定义的,用于给变量赋值使用,可以反复存储更改数据

关键字:是内置在python语法里的,是固定的,用于业务逻辑处理

关键字的分类

  • 强关键字
    强关键字绝对不能用来作为变量名,否则会有语法报错
  • 弱关键字
    弱关键字可以用来作为变量名,但会失去关键字原有的功能,一般为python中的内置函数,比如print()函数

常见的强关键字:

关键字

含义

True

布尔类型,表示为真

False

布尔类型,表示为假

def

函数定义

if

逻辑中的如果

elif

逻辑中的或者如果

else

逻辑中的否则

try

异常语句的开启

is

判断变量是否是某个类的实例

not

逻辑运算,非的操作

or

逻辑运算,或的操作

pass

无实际意义,占位符

raise

主动抛出异常

in

判断变量是否在序列中

while

while循环语句

with

简化python语句

yield

从循环或函数依次返回数据

用关键字定义变量名报错例子:

python 命名关键字参数和关键字参数 python关键字可以做变量名吗_变量名_02

python 命名关键字参数和关键字参数 python关键字可以做变量名吗_开发语言_03