01. Python 基本语法元素
python 可以做什么
- web 开发
- 数据分析
- 人工智能
语法元素总览
- 缩进、注释、命名、变量、保留字
- 数据类型、字符串、 整数、浮点数、列表
- 赋值语句、分支语句、函数
- input()、print()、eval()、 print() 格式化
注释
解释:不被程序执行的辅助性信息说明
- 单行注释 以
#开头, 其后内容为注释 - 多行注释 以
'''开头
Python 3.x 常用保留字(关键字)速查表
| 保留字 | 类型 | 简短说明 |
|---|---|---|
False |
布尔 | 布尔假值,与 True 对应 |
True |
布尔 | 布尔真值 |
None |
常量 | 表示“无”的单例对象 |
and |
逻辑 | 逻辑与,短路求值 |
or |
逻辑 | 逻辑或,短路求值 |
not |
逻辑 | 逻辑非 |
if |
控制 | 条件判断入口 |
elif |
控制 | else-if,多分支判断 |
else |
控制 | 条件不满足分支 |
for |
循环 | 遍历可迭代对象 |
while |
循环 | 条件循环 |
break |
跳转 | 提前退出当前循环 |
continue |
跳转 | 跳过本轮剩余语句 |
pass |
占位 | 空语句,保持语法完整 |
def |
定义 | 定义函数 |
return |
函数 | 返回值并结束函数 |
lambda |
函数 | 匿名函数表达式 |
class |
定义 | 定义类 |
import |
模块 | 导入模块 |
from |
模块 | 从模块导入指定成员 |
as |
模块 | 导入/异常起别名 |
try |
异常 | 异常捕获开始 |
except |
异常 | 捕获指定异常 |
finally |
异常 | 无论异常必执行块 |
raise |
异常 | 主动抛出异常 |
with |
上下文 | 自动获取/释放资源 |
assert |
调试 | 断言,失败抛 AssertionError |
global |
作用域 | 声明使用模块级变量 |
nonlocal |
作用域 | 声明使用外层非全局变量 |
del |
操作 | 删除变量或容器元素 |
in |
成员 | 判断元素是否属于容器 |
is |
身份 | 判断对象身份(id) |
yield |
生成器 | 生成器函数返回值 |
async |
协程 | 声明异步函数 |
await |
协程 | 等待异步操作完成 |
注:Python 3.x 共 35 个保留字,上表已覆盖日常开发 99% 场景。
经典实例
1 | # 两种体系的转换 |