python入门06. bug和Debug工具

BUG就是程序中的错误。如果程序错误,就需要程序员排查问题纠正错误。常见的就是语法错误,或者因为多一个空格 或者字符错误 不区分大小写等…

大小写BUG实例
在这里插入图片描述

print("Hello kai")
name = Input("Enter your name: ")
print("Hey " + Name)

上述的程序有错误,直接运行run 会有红色显示。

File 显示文件在哪个位置 , line 2 告诉你错误在第二行
name = Input (’’ Ehter you name: ") 错误的这一行代码
NameError:name ‘Input’ is not defined 这段有语法错误 name ‘Input’ is not defined

查找BUG
name = Input("Enter your name: ") Input 第一个首字母应该小写

正确语法
name = input("Enter your name: ") input 首字母修改为小写

注意!这里的input必须为小写 input翻译 输入

run在这里插入图片描述
图片可能不一样,效果是一样的 不会报错

变量BUG实例

#声明一个变量

first_number = 1
print(first_number)
print(type(first_number))

这个代码run是没有问题,如果把变量更换一下位置就会报错

我把变量打乱顺序,run就会报错

#声明一个变量     

print(type(first_number))
print(first_number)
first_number = 1

因为编辑器会从上往下编辑运行,如果颠倒了变量值
当编辑器运行到print(type(first_number)) 发现上面没有变量值,导致无法解析自然就会报错

如果把first _number = 1放到 print(first_nuber)前面就会正常

first _number = 1
rint(first_nuber)
print(type(first_number))

run就正常了
在这里插入图片描述

Debug工具
Debug工具是PyCharm IDE中集成的用来调试程序的工具,在这里程序员可以查看程序的细节流程和调节bug
1.打断点
2.Debug调试

打断点
断点位置,目标要调试的代码的一行代码即可,即一个断点即可。
单机目标代码的行号右侧空白位置。

鼠标点击1的空白处 会出现一个红点

在这里插入图片描述

在空白处 右击然后点击Debug ‘date_type’ 运行在这里插入图片描述
鼠标点击向下这个箭头可以向下检查 也可以按F8在这里插入图片描述
右边是Debug的显示
已经通过检查在这里插入图片描述

一直执行 会执行完 Debug会没有变量
在这里插入图片描述

Debugger是程序执行细节,Console 可以看到完美的输出。用法一样在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值