必会单词

————————
1. None 空
2. True 真
3. False 假
4. pass 空语句
————————
5. if 如果
6. elif 否则-如果
7. else 否则
8. and,or 且,或
9. not 非
10. in 在……中
11. is 是
12. as 作为
————————
13. while 循环
14. for 循环(另一种)
15. break 结束循环
16. continue 继续下一次循环
17. except 异常
————————
18. class 类
19. def 定义函数
20. return 返回
21. global 全局的
22. lambda 匿名函数
————————
23. raise 抛出异常
24. try 尝试
25. finally 最终
26. with 用……
27. yield 迭代返回
————————
28. from 从……
29. import 导入包
30. del 删除对象
31. print 打印,输出
32. input 输入
33. sum 求和

数据类型与类型转换

int() 整型/数
float() 浮点型/数
str()/string 字符串
tuple() 元组
list() 列表
set() 集合
dict() 字典

Python中常见的异常

异常名称 描述
Exception 常规异常的基类,可以捕获任意异常
SyntaxError 语法错误
NameError 未声明/未初始化的对象(没有属性)
SystemError 一般的解释器系统错误
ValueError 传入无效的参数,或传入一个调用者不期望的值,即使值的类型是正确的
IndentationError 缩进错误(代码没有正确对齐)
ImportError 导入模块/对象失败(路径问题或名称错误)
ModuleNotFoundError 模块不存在
ZeroDivisionError 除(或取模)零
OverflowError 数字运算超出最大限制
AttributeError 对象没有这个属性
IndexError 索引超出序列边界,如x只有10个元素,序号为0-9,程序中却试图访问x[10]
KeyError 映射中没有这个键(试图访问字典里不存在的键)
TypeError 对类型无效的操作
TabError Tab和空格混用
RuntimeError 一般的运行时错误