当前位置: 移动技术网 > IT编程>脚本编程>Python > 关于debug

关于debug

2019年04月06日  | 移动技术网IT编程  | 我要评论

在家里怎么赚钱,七个侍寝夜,寒战1 迅雷下载

2019-04-05  11:18:15

1. debug 需巧用两个工具

1.1  用‘#’把感觉会出错的代码段注释掉

多行注释有两种快捷操作:

  • 在需要注释的多行代码块前后加一组三引号'''
  • 选中代码后使用快捷键操作:windows快捷键是ctrl+/,mac为cmd+/,适用于本地编辑器

1.2 利用‘print( )’ 语句展示关键步骤的运行结果

2. 利用'try...except'异常处理机制

2.1 具体用法

1 try:
2     # 尝试执行以下代码
3     .....
4 except ***:
5     # ***是报错类型
6     ....
7     ....
8     #报错后执行的代码

2.2 举例说明

假如错误类型是‘valueerror’

1 try:
2     age = int(input('请输入一个整数:'))
3 except valueerror:
4     print('要输入整数噢')

输入一个非整数,比如abc

请输入一个整数:abc
要输入整数噢

再举一个例子,下列代码的目的是遍历列表中的数字,依次用6除以他们

1 num = [1,2,0,3]
2 for x in num:
3     print (6/x)

终端会报错:zerodivisionerror: division by zero

这是使用‘try...except’处理异常:

 1 num = [1,2,0,3]
 2 for x in num:
 3     try:
 4     #尝试执行下列代码
 5         print (6/x)
 6         #使用6除以num中的元素,并打印
 7     except zerodivisionerror:
 8     #除非发生zerodivisionerror报错,执行下列代码:
 9         print('0是不能做除数的!')
10         #打印“0是不能做除数的!”

finally  关于python的所有报错类型,有需要的话可以在这里查阅:



                    

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网