python初体验-常见错误类型
我们写代码的过程中,难免会因为粗⼼、⼿误、知识点掌握不熟练等原因,导致程序运⾏报错⽆法运⾏或运⾏结果与预期不符。
看⼀下⽐较常见的两种 bug:
SyntaxError:语法错误,表⽰你写的代码不符合 Python 的语法规范。⽐如字符串使⽤了中⽂引号等。
NameError:名字错误,常见于使⽤了未定义的变量。
例⼦:
print(‘python编程’)
# 报错:SyntaxError: bad token on line 1
syntaxerror是什么错误# 第⼀⾏的字符串使⽤了中⽂引号
# 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(臭⾍)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论