当前位置: 首页 > news >正文

Python基础知识笔记---保留字

保留字,也称关键字,是指被编程语言内部定义并保留使用的标识符。

一、保留字概览 


 二、保留字用途 

1. `False`:表示布尔值假。

2. `None`:表示空值或无值。

3. `True`:表示布尔值真。

4. `not`:布尔逻辑操作符,对条件表达式取反。

5. `or`:布尔逻辑操作符,用于连接两个条件表达式,只要有一个条件为真结果就为真。

6. `and`:布尔逻辑操作符,用于连接两个条件表达式,只有两个条件都为真时结果才为真。


7. `assert`:用于调试,检查条件是否为真,如果不为真则抛出`AssertionError`。

8. `async`:用于定义异步函数或异步生成器

9. `yield`:用于从函数返回一个值并暂停函数的执行,使函数变成生成器

10. `await`:用于等待异步操作完成。

11. `raise`:用于抛出一个指定的异常。

12. `try`:用于尝试执行代码块,并捕获异常。

13. `with`:用于简化资源管理,如文件操作。


14. `break`:用于立即退出最近的`for`或`while`循环。

15. `while`:用于创建循环,直到条件不再为真。

16. `continue`:跳过当前循环的剩余部分,直接开始下一次循环。

17. `elif`:与`if`和`else`一起使用,表示“否则如果”。

18. `else`:与`if`一起使用,表示“否则”。

19. `for`:用于遍历序列。

20. `if`:用于条件判断。

21. `pass`:作为占位符使用,表示什么也不做

22. `return`:用于从函数返回一个值。


23. `class`:用于定义类

24. `def`:用于定义函数

25. `del`:用于删除对象

26. `global`:声明变量为全局变量。

27. `nonlocal`:声明变量为非局部变量,用于在嵌套的函数中修改外层作用域的变量。

28. `lambda`:用于定义匿名函数。

29. `as`:用于导入模块时重命名模块或其中的成员。

30. `import`:用于导入模块。

31. `from`:与`import`一起使用,从模块中导入特定的类或函数


32. `except`:与`try`一起使用,用于捕获并处理异常

33. `finally`:与`try`和`except`一起使用,无论是否发生异常都会执行


34. `in`:成员身份操作符,用于检查一个值是否存在于序列中

35. `is`:身份操作符,用于比较两个对象的内存地址


 二、保留字注意事项

1. Python保留字大小写敏感

2. 用于异常处理逻辑的保留字有 try、except、else、finally。

3. 在Python中,变量命名需要以字母或下划线开头,后面跟字母、下划线和数字;不能以数字开头;不能与保留字相同

4. Python采用大写字母、小写字母、数字、下划线和汉字等字符及其组合进行命名,但名字的首字符不能是数字,标识符中间不能出现空格,长度没有限制。

http://www.lryc.cn/news/410954.html

相关文章:

  • Python面试整理-Web开发
  • 民大食堂用餐小程序的设计
  • Linux系统编程(4):消息队列
  • 【初阶数据结构篇】单链表的实现(赋源码)
  • LeetCode 2844.生成特殊数字的最少操作(哈希表 + 贪心)
  • 昇思MindSpore 应用学习-基于 MindSpore 实现 BERT 对话情绪识别
  • 【初阶数据结构篇】顺序表和链表算法题
  • 使用weex进行APP混合开发
  • C++stl大根堆/小根堆的创建与记忆
  • visual studio性能探测器使用案列
  • redis的代码开发
  • 嗷呜,就问你接不接?
  • 避免过拟合,参数大模型强,正则让模型不要走偏
  • vue+element-ui的列表查询条件/筛选条件太多以下拉选择方式动态添加条件(支持全选、反选、清空)
  • LLM的训练与推断
  • uniapp使用WebSocket uniapp使用WebSocket Uniapp整合WebSocket uniapp使用 websocket
  • SSH Exporter:基于Prometheus的远程系统性能监控神器
  • Docker基础概念
  • 小白进阶为大神
  • 2024最新Python和PyCharm的安装教程
  • 数据库死锁:深入解析与应对策略
  • Python入门宝藏《看漫画学Python》,495页漫画带你弄清python知识点!简单易懂 | 附PDF全彩版
  • Webshell管理工具:AntSword(中国蚁剑)
  • Java 中的File类
  • java将map转json字符串或者再将json字符串转回map,java将对象转json字符串或者互想转换,对象集合和json字符串互转
  • 数据库管理-第225期 Oracle DB 23.5新特性一览(20240730)
  • 提高生产效率:最佳7大Bug记录工具
  • DDOS攻击学习 - kali初学
  • 【C++】类和对象——流插入和流提取运算符重载
  • Vmware ubuntu20.04 虚拟文件夹