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

大小写BUG实例

python将第一个字母大写的代码 python第一个字母红了_语法错误

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

python将第一个字母大写的代码 python第一个字母红了_首字母_02


图片可能不一样,效果是一样的 不会报错

变量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就正常了

python将第一个字母大写的代码 python第一个字母红了_bug调试_03

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

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

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

python将第一个字母大写的代码 python第一个字母红了_语法错误_04

在空白处 右击然后点击Debug ‘date_type’ 运行

python将第一个字母大写的代码 python第一个字母红了_python将第一个字母大写的代码_05


鼠标点击向下这个箭头可以向下检查 也可以按F8

python将第一个字母大写的代码 python第一个字母红了_首字母_06


右边是Debug的显示

已经通过检查

python将第一个字母大写的代码 python第一个字母红了_python将第一个字母大写的代码_07

一直执行 会执行完 Debug会没有变量

python将第一个字母大写的代码 python第一个字母红了_语法错误_08

Debugger是程序执行细节,Console 可以看到完美的输出。用法一样

python将第一个字母大写的代码 python第一个字母红了_首字母_09