Python中常见的关键字

Python中常见的关键字

什么是关键字

简单的我们可以把关键字看作古代朝廷的官衔,每一个当官的人可能不一样,但每一个官衔都对应着不同的职位,不同的职责。

  • Python内部自带的用于处理业务逻辑的特殊单词
  • 在命名变量名的时候不能用关键字来命名

关键字与变量名的区别

  • 变量名是自己定义的
  • 关键字是python内置的
  • 变量名用于给变量赋值使用,而关键字用于业务逻辑处理

关键字的分类

  • 强关键字:用作变量名直接会报错
  • 弱关键字:用作变量名时会失去关键字的功能但不会报错

Python中的常见关键字

关键字含义
True布尔类型,表示真
False布尔类型,表示否
def函数定义
if 逻辑中的如果
elif逻辑中的或者如果
else逻辑中的否则
try异常语句的开启
is判断变量是否是某个类的实例
not逻辑运算,非的操作
or逻辑运算,或的操作
pass无意义,站位字符
raise主动抛出异常
in判断变量是否在序列中
whileWhile循环语句
with简化python语句
yield从循环或函数依次返回数据
import导入语句,可与from共用

常见报错:

实例1:
#coding:utf-8
​
name = '小沉'
​
def = 'ok'
​
if __name__ == '__main__':
    print(def)

报错信息:

SyntaxError: invalid syntax 

解释:无效的语法

原因:

  • 使用关键字def作为变量名,
实例2:
#coding:utf-8
​
name = '小沉'
​
print = 1
​
if __name__ == '__main__':
    print(name)
​

报错信息:

TypeError: 'int' object is not callable

解释:类型错误:'int’对象不可以调用

原因:

  • 使用print作为变量名,导致后面主函数里的print()内置函数被解析器解析为变量,无法使用。

小结:

  • 关键字是python内置的具有特殊意义的单词
  • 在命名变量名时不要用关键字命名,否则会出现不同原因的报错
  • 6
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值