当前位置: 首页>编程语言>正文

Ipython 禁用显示runfile ipython debug


文章目录

  • 前言
  • 一、Bug的由来以及分类
  • 1、bug的由来
  • 2、bug的分类以及解决方案
  • 粗心导致的语法错误
  • 自查宝典
  • 知识点不熟练导致的错误
  • 思路不清导致的问题解决方案
  • 二、python的异常处理机制
  • “被动掉坑”
  • python的异常处理机制1
  • python的异常处理机制2
  • python的异常处理机制3
  • 常见类型
  • 三、traceback模块
  • 四、PyCharm开发环境的调试
  • 总结



前言

这篇文章终于实现了之前好久想要写出来的格式但是却没有写的小心愿


Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_异常处理机制,第1张


提示:以下是本篇文章正文内容,下面案例可供参考

一、Bug的由来以及分类

1、bug的由来

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_异常处理机制_02,第2张

2、bug的分类以及解决方案

粗心导致的语法错误

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_解决方案_03,第3张

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_bug_04,第4张

自查宝典

1

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_解决方案_05,第5张

2

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_Ipython 禁用显示runfile_06,第6张

知识点不熟练导致的错误

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_bug_07,第7张

append这个方法每次只能添加一个元素

lst=[]
lst.append('a')
print(lst)
['a']

所以这种情况就会报错

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_解决方案_08,第8张

那么在一个列表中添加多个元素的话

编译区

lst=[]
lst.append('我')
lst.append('是')
lst.append('小')
lst.append('贾')
lst.append('吖')

print(lst)

输出结果

['我', '是', '小', '贾', '吖']

思路不清导致的问题解决方案

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_异常处理机制_09,第9张

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_python_10,第10张

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_解决方案_11,第11张

截图来自视频教程

二、python的异常处理机制

“被动掉坑”

1、这种try到底是什么? 2、为什么这样就实现了功能? 3、什么逻辑关系?

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_异常处理机制_12,第12张

解决方案

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_bug_13,第13张

try:
    a=int(input('请输入第一个整数'))
    b=int(input('请输入第二个整数'))
    result=a/b
    print('结果为:',result)
except ZeroDivisionError:
    print('对不起,除数不允许为零')
print('程序结束')
请输入第一个整数1
请输入第二个整数0
对不起,除数不允许为零
程序结束

python的异常处理机制1

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_Ipython 禁用显示runfile_14,第14张

try:
    a=int(input('请输入第一个整数'))
    b=int(input('请输入第二个整数'))
    result=a/b
    print('结果为:',result)
except ZeroDivisionError:
    print('对不起,除数不允许为零')
except ValueError:
    print('只能输入数字串')
print('程序结束')
请输入第一个整数的
只能输入数字串
程序结束

python的异常处理机制2

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_解决方案_15,第15张

python的异常处理机制3

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_解决方案_16,第16张

常见类型

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_python_17,第17张

三、traceback模块

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_bug_18,第18张

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_Ipython 禁用显示runfile_19,第19张

四、PyCharm开发环境的调试

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_异常处理机制_20,第20张

总结

Ipython 禁用显示runfile ipython debug,Ipython 禁用显示runfile ipython debug_bug_21,第21张



https://www.xamrdz.com/lan/5v41931510.html

相关文章: