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 可以看到完美的输出。用法一样