D6 Python 基础语法 --- 保留关键字

基础语法

标识符

  • 开头第一个字符必须的用大小写a-z,或者下划线_
  • 其他字符可用字母数字下划线
  • 标识符对大小写敏感
  • 对长度没有要求(一般要求20字符以内)
  • 禁止使用保留关键字,如:class、if、for等

保留关键字

python 复制代码
import keyword
all_keys=keyword.kwlist
print("Python保留关键字:")
print(all_keys)

Python保留关键字:

'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

| 类别 | 关键字 | 说明 |
| 逻辑值 | False | 布尔假值 |
| | None | 表示空值或无值 |
| | True | 布尔真值 |
| 逻辑运算 | and | 与运算 |
| | or | 或运算 |
| | not | 非运算 |
| 条件控制 | if | 条件判断 |
| | elif | 否则如果(else if) |
| | else | 否则分支 |
| 循环控制 | for | 迭代 |
| | while | 条件 |
| | break | 跳出循环 |
| | continue | 跳过当前剩余部分,进入下一次迭代 |
| 异常处理 | try | 尝试执行代码块 |
| | except | 捕获异常 |
| | finally | 就算有异常也会执行 |
| | raise | 抛出异常 |
| 函数定义 | def | 定义函数 |
| | return | 函数返回值 |
| | lambda | 匿名函数 |
| 类与对象 | class | 定义类 |
| | del | 删除对象引用 |
| 模块导入 | import | 导入模块 |
| | from | 从模块导入特定部分 |
| | as | 给导入的模块重命名 |
| 作用域 | global | 全局变量 |
| | nonlocal | 非局部变量 |
| 异步编程 | async | 异步函数 |
| | await | 等待异步操作完成 |
| 其他 | assert | 断言,用于测试条件是否为真 |
| | in | 检查成员关系 |
| | is | 检查对象身份(是否是同一个对象) |
| | pass | 空语句,用于占位 |
| | with | 上下文管理器,用于资源管理 |

yield 从生成器函数返回值
相关推荐
IT_Octopus1 小时前
【零基础入门 LLM 开发 · Day 13】:LangChain 的对话记忆——Message 对象版
人工智能·python·langchain
2603_965148111 小时前
社区与学习资源:从入门到精通的API选品学习路径
数据库·人工智能·python·学习·数据挖掘
程序猿追2 小时前
kotlin-retry 接入鸿蒙后,怎样确认它真的会停止重试
开发语言·kotlin·harmonyos
我是人✓2 小时前
Java文件上传三方式对比:从传统到SpringBoot
java·开发语言
智能直播2 小时前
网络RTMP拉流不卡顿、声音不同步,一文讲透缓冲区、时间戳
开发语言·ffmpeg·php·音视频·视频编解码
CCblandy2 小时前
令牌桶在 0.9 倍负载超发 19%、固定窗口边界放行 20 个:四种限流算法同构实测
后端·python·算法·性能优化·架构
墨云安全3 小时前
内网资产无法暴露到公网,怎么做安全检测?2026 年内网渗透测试的落地路径
开发语言·安全·网络安全·渗透测试·php
摇滚侠3 小时前
《计算机是如何工作的:人人都能懂的计算机软硬件工作原理》第 9 章 机器码与汇编语言 阅读笔记 9
java·开发语言·笔记
Cc.Y3 小时前
Java零基础入门:深入Java核心:文件IO与序列化全解
java·开发语言·python
拿本唠嗑AI研究3 小时前
本体工程实战指南:从建模到可维护的完整落地路径
java·人工智能·python·jena·ontology