一、思考❓❔
1.什么是debug?
- 找茬找软件的茬
- 发现程序的缺陷
2.为什么需要debug?
- 谁都不敢保证,写的代码没有任何问题
- 高效查找软件异常
- 一位优秀的开发工程师20%的时间写代码80%的时间用来排错
- “不会debug” == “不会代码” == “低工资”
3.debug工具需要具备哪些功能?
- 控制程序的执行想停则停,想执行则执行随心所欲
- 设置断点在指定位置停止
- 查看当前命名空间(程序栈)中变量
二、Python中的Debug大法📐
案例代码如下所示:
创建deubg_skills_demo.py文件
import time from DebugSkills.gifts import send_gift def say_love(name, talk): print(f"{name}: {talk}!") print(show(3)) print(f"{send_gift()}, 能代表我的心!") def show(num): print(f"{'轰隆' * num}!") print(f"{'⚡' * num}") return "还敢再发誓吗?" def long_l