码迷,mamicode.com
首页 > 编程语言 > 详细

Python 如何debug

时间:2019-09-04 00:23:21      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:根据   问题   字符串拼接   图片   if语句   一起   空格   函数   deb   

一、常见错误:

     1、漏了末尾的冒号,如 if语句,循环语句,定义函数

     2、缩进错误,该缩进的时候没有缩进

     3、把英文符号写成中文符号,如:  ‘ ‘ () ,

     4、字符串拼接,把字符串和数字拼接一起

     5、没有定义变量

     6、“==”与“=”混用

     7、缩进Tab键与空格混用

二、知识不熟练造成bug:

    如:1、列表的索引是从0开始的,不是从1开始的;

           2、append()函数每次只能添加一个参数,如a.append(‘A‘)

三、思路不清晰造成bug

      方法:1、用 # 把感觉会出问题的代码段注释掉;

                 2、利用print()语句,展示关键步骤的操作结果;

                3、根据print出来的结果,一步步寻找和解决问题;

四、被动掉坑

      可使用try...except.....语句(具体内容要缩进)来解决

      技术图片

     使用try...except.....语句后

     技术图片

 

    try....except....的三种用法:

    1、跟if....elif.....elif....一样,try后面可以跟多个except

      技术图片

    2、except后面可将两个或多个异常放在一起,只要触动其中一个,就执行所包含的代码:

      技术图片

 

    3、常规错误的基类,假设不想提供很精细的提示,可以用这个语句响应常规错误:

      技术图片

 

Python 如何debug

标签:根据   问题   字符串拼接   图片   if语句   一起   空格   函数   deb   

原文地址:https://www.cnblogs.com/smilelin/p/11456381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!