海龟绘图-学习笔记6-调试

Debugging and Selection

程序错误被称为bugs,跟踪和纠正这些错误称为调试。

Debugging

程序中出现错误的类型:
1. 语法错误–在需要冒号的地方没有写冒号
2. 运行时错误–除数为0
3. 语义错误–当打印百分比时忘记除以100

也许调试中最重要的一个教训是,它在很大程度上是可以避免的–如果仔细的工作

调试的一些点:
调试的过程更像是侦探

1.每一个都是嫌疑犯(除了python)
2.查找线索,错误信息+打印输出

解析错误

通常,分析错误可以追溯到缺少的标点符号,例如括号,引号或者逗号

类型错误

类型错误通常发生在将两个不兼容的对象结合在一起的时候,比如说,讲一个整数和一个字符串相加的时候

命名错误

命令错误意味着你在使用变量前确保有一个值。通常命名错误是由代码中的错别字引起的。

值错误

当您将参数传递给函数并且期待函数返回一个数值时,传递的是一个不同的类型会发生某种错误

总结

  • 确保时间了解错误信息,它可以帮助你很多
  • 打印输出是你的助手,使用它们可以发生代码的执行情况
  • 从错误中向后工作,很多时候错误发生是由程序中的后面的程序发生造成的。python评估程序是从上到下的。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值