python中36个关键字及其解释

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