Python中常见的关键字

什么是关键字

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

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

关键字与变量名的区别

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

关键字的分类

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

Python中的常见关键字

关键字 含义
True 布尔类型,表示真
False 布尔类型,表示否
def 函数定义
if 逻辑中的如果
elif 逻辑中的或者如果
else 逻辑中的否则
try 异常语句的开启
is 判断变量是否是某个类的实例
not 逻辑运算,非的操作
or 逻辑运算,或的操作
pass 无意义,站位字符
raise 主动抛出异常
in 判断变量是否在序列中
while While循环语句
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内置的具有特殊意义的单词
  • 在命名变量名时不要用关键字命名,否则会出现不同原因的报错

Python中常见的关键字相关推荐

  1. Python中常见的__init__.py是什么意思?详解Python import的方式和原理

    Python中常见的__init__.py是什么意思?详解Python import的方式和原理 1 什么是模块化编程? 2 __init__.py文件的作用 3 Python如何import第三方库 ...

  2. python 中常见的面试练习题

    python 中常见的面试题 语言特性 编码规范 数据类型-字符串 数据类型 - 列表 数据类型 - 字典 数据类型 - 综合 操作类题目 高级特性 正则表达式 其他内容 算法和数据结构 爬虫类 网络 ...

  3. Python 中常见的配置文件写法

    相信学习Python或者正在进行Python工作的小伙伴都会有一个疑问,为什么要写配置文件呢?在开发过程中,我们常常会用到一些固定参数或者是常量.对于这些较为固定且常用到的部分,往往会将其写到一个固定 ...

  4. python中一共有多少个关键字-Python中所有的关键字

    在python中若想查询python中有哪些关键字可以先导入keyword模块 import keyword #导入关键字模块 print(keyword.kwlist) #查询所有关键字 查询结果: ...

  5. Python中常见的配置文件写法分享!

    相信学习Python或者正在进行Python工作的小伙伴都会有一个疑问,为什么要写配置文件呢?在开发过程中,我们常常会用到一些固定参数或者是常量.对于这些较为固定且常用到的部分,往往会将其写到一个固定 ...

  6. Python中常见的语法糖

    Python中常见的语法糖 知识点导航: 1. 横线分隔符 2. 交换两个变量的值 3. 判断变量是否在范围内 4. 字符串的乘法 5. 列表相加 6. 列表切片 7. 解压序列赋值给多个变量 8. ...

  7. global在python_在Python中使用“global”关键字

    在Python中使用"global"关键字 我从阅读文档中了解到,Python有一个单独的函数命名空间,如果我想在该函数中使用全局变量,我需要使用global. 我正在使用Pyth ...

  8. python中常见的几种错误

    python中常见的几种错误: 1.end前面一定加逗号 2.命令输入错误 3.冒号中英文切换 4.命令缩进错误 5.等于号要双等于,否则一个等于号是赋值 6.命令之间正确搭配

  9. python关键字define_在Python中,使用关键字define定义函数。

    在Python中,使用关键字define定义函数. 以下属于生药学有效性评价的是A:有效成分定量分析B:限量检查C:重金属检测D:基原鉴定 若有如下定义和语句:A:7B:12C:8D:9 图示电路中的 ...

最新文章

  1. kaka 1.0.0 重磅发布,服务于后端的事件领域模型框架。
  2. 卷积神经网络(CNN)_相关知识
  3. 干货 | 图解 https 单向认证和双向认证!
  4. linux6.3支持gcc版本,Linux编程中GCC对C++标准支持和如何选择GCC版本使用
  5. 实战:将企业域名解析委派给企业DNS服务器
  6. Ruby: 延迟计算与优化
  7. 一文搞定Mysql日期时间函数
  8. POJ3321 Apple tree
  9. ADO获取表的所有字段名
  10. AirDisk创建网盘
  11. 支持iphone的打印服务器,无需购买WiFi打印机,实现电脑、iPad、iPhone共享无线打印...
  12. 看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了
  13. delphi uniDac
  14. python中正则的使用
  15. Ubuntu18.04之微信中文乱码解决(五十八)
  16. git 修改倒数二个 commit
  17. 微软键鼠外设八款齐发 创新蓝色LED光源
  18. 函数使用:调和平均数
  19. 小正数,避免极小截断误差
  20. 悟空CRM 12 java安装搭建 72crm-uniapp移动端

热门文章

  1. java毕业设计在线考试系统Mybatis+系统+数据库+调试部署
  2. ChatGPT会颠覆哪些行业,普通人在这个风口上有什么机会?
  3. ansible copy和fetch(拉取)
  4. Valine -- 一款极简的评论系统
  5. 搜索引擎迈进四 Google网站管理员工具
  6. 大数据(四)大数据采集
  7. 为什么你没时间研究一下LED节能灯?五分钟带你暴力拆解!
  8. 荒野求生显示未连接服务器,Free Fire - 我要活下去无法连接服务器是什么原因
  9. 解决iframe嵌套登录页面,登录无反应,需刷新才能进游戏问题
  10. xbin目录及toolbox,toybox