python中36个关键字及其解释
- False:代表假值
- None:代表空值
- True:代表真值
- and:逻辑与运算符,连接两个条件,当两者都为真时返回真
- as:用于import语句中,用于对导入的模块或内容重命名
- assert:用于在代码中检查表达式的真实性,如果表达式为false,则引发异常
- async:def语句前面声明异步函数,异步函数在事件循环中运行
- await:用于暂停异步函数的代码执行,直到另一个异步任务完成并返回结果
- break:用于终止for和while循环中的执行
- class:用于定义类
- continue:用于跳过for和while循环中的某个迭代
- def:用于定义函数
- del:用于删除变量、列表中的元素、字典中的键等
- elif:在if语句中的分支,用于测试多个条件
- else:if语句中的分支,当所有条件都为False时执行
- except:用于处理try语句块中发生的异常
- finally:无论try块中是否发生异常,都能保证一段代码必须运行
- for:用于遍历可迭代对象,如列表、字符串、字典等
- from:用于从模块中导入指定模块内容,或者是从包中导入指定模块
- global:用于声明并修改全局变量
- if:用于测试条件是否为真
- import:用于导入模块或者模块中的指定内容
- in:用于判断元素是否在可迭代对象中
- is:用于测试两个对象是否相等
- lambda:用于定义匿名函数
- nonlocal:与global类似,在嵌套函数中修改外部函数作用域的变量
- not:逻辑非运算符,返回不是输入的值的布尔值
- or:逻辑或运算符,连接两个条件,当其中一个为真时返回真
- pass:用于占位,保证语法完整性
- raise:用于引发一个异常
- return:用于从函数中返回值
- try:用于测试代码块中是否发生异常
- while:用于循环执行代码块,直到某个条件为假
- with:用于确保在代码块结束时清理特定的资源
- yield:用于生成器函数,暂停函数执行并返回值,保存函数状态,下次调用继续执行
- def:用于定义函数