Python系统关键字 “超全总结” 及其 “含义”
原创 黄伟呢 数据分析与统计学之美 1周前收录于话题#Python基础系列N讲23个今天这篇文章,也给大家做一个补充。虽然是基础,但是求全!
Python关键字,有的地方也称之为“保留字”。在Python中,我们将具有特殊功能的标识符称为“关键字”。它们都被Python语言内部使用了,其他开发者不允许自定义和它们相同的标识符。在变量的命名中,我们已经知道:变量名不能为 Python 中的保留字;说了这么多,那么Python中究竟有哪些保留字呢?直接导入keyword模块,调用kwlist属性,即可打印出Python保留的关键字。import keywordkeyword.kwlist结果如下:
由于 Python 是严格区分大小写的,保留字也不例外。所以,我们可以说 if 是保留字,但 IF 就不是保留字。在实际开发中,如果使用 Python 中的保留字作为标识符,则解释器会提示“invalid syntax” 的错误信息,如图所示。
下面我们分别讲述上述关键字的作用:关键字作用and逻辑与or逻辑或not逻辑非if条件语句,常与else、elif结合使用elif条件语句,常与if、else结合使用else在条件语句中使用,与if、elif结合使用。也可用于异常和循环语句forfor循环语句whilewhile循环语句True布尔类型的值,表示真,与False相反False布尔类型的值,表示假,与True相反continue跳出本次循环,断续执行下一次循环break中断整个循环语句的执行pass空的类、方法或函数的占位符try常用于捕捉异常,与except、finally 结合使用exceptexcept 包含捕获异常后的操作代码块,与try、finally 结合使用finally出现异常后,始终要执行finally 包含的代码块,与try、except 结合使用。raise抛出异常from用于导入模块,与import 结合使用import用于导入模块,与from结合使用def定义函数或方法return函数或方法的返回值class定义一个类lambda匿名函数del删除变量或某个序列中的值global定义一个全局变量nonlocal声明一个非局部变量,用于标识外部作用域的变量in判断某个变量是否在序列中is判断是否是同一个对象None表示什么也没有,它有自己的数据类型- NoneTypeassert用于调试as创建别名with常和open使用,用于读取或写入文件yield结束一个函数,返回一个生成器,用于从函数依次返回值今天的文章就到这里,咋们下次再见!👇👇各种Python案例,点击名片关注👇👇
收录于话题 #Python基础系列N讲23个上一篇Python中超好用的“枚举函数”:enumerate,你学会了吗?下一篇超全总结:lambda匿名函数,用了的,都说好!喜欢此内容的人还喜欢大话 Python:python 操作 excel 系列 -- 数据清洗大话 Python:python 操作 excel 系列 -- 数据清洗...Python 集中营不喜欢不看的原因确定内容质量低不看此公众号大话 Python:python 操作 excel 系列 -- 数据汇总与统计大话 Python:python 操作 excel 系列 -- 数据汇总与统计...Python 集中营不喜欢不看的原因确定内容质量低不看此公众号大话 Python:python 操作 excel 系列 -- 数据的提取与筛选大话 Python:python 操作 excel 系列 -- 数据的提取与筛选...Python 集中营不喜欢不看的原因确定内容质量低不看此公众号