2021寒假python自学体系整理(Day8)

bug及异常处理方式(1.28)

  • bug的由来及分类
  • 常见的异常类型
  • traceback模块
  • 调试
    • 断点

bug的由来及分类

	Mark II
	末尾的冒号
	缩进错误
	中英文
	字符串和数字拼接
	未定义变量
	=和==
	索引越界
	思路不清

try except异常处理机制,捕获异常
try except else,出错执行except,不出错执行else
try except else finally,最后的finally用来释放资源

常见的异常类型

	ZeroDivisionError
		除或取模0
	IndexError
		序列中没有此索引
	KeyError
		没有这个键
	NameError
		未声明
	SyntaxError
		语法错误
	ValueError
		传入无效参数

traceback模块

	import traceback
		traceback.print_exe()

调试

断点

		debug
		step into

2021寒假python自学体系整理(Day8)_第1张图片

你可能感兴趣的:(python,python)