标签:syntax string print 故事 两种 类型 bug erro fine
我们写代码的过程中,难免会因为粗心、手误、知识点掌握不熟练等原因,导致程序运行报错无法运行或运行结果与预期不符。
看一下比较常见的两种 bug:
例子:
print(‘python编程’)
# 报错:SyntaxError: bad token on line 1
# 第一行的字符串使用了中文引号
# debug 后代码如下
print(‘python编程‘)
print(age) # 报错:NameError: name ‘age‘ is not defined on line 1 # 第一行的变量 age 没有定义 # debug 后代码如下 age = 18 print(age)
关于 bug 的由来,有这么一个有趣的故事:被誉为计算机程序之母的格蕾丝·赫伯(Grace Hopper)在 Mark II 计算机内部发现了一只导致机器故障的飞蛾。格蕾丝将这只飞蛾贴在了自己的工作笔记上被称其为 bug(臭虫)。
标签:syntax string print 故事 两种 类型 bug erro fine
原文地址:https://www.cnblogs.com/free-1124/p/11331755.html