python初体验-常见错误类型

Posted free-1124

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python初体验-常见错误类型相关的知识,希望对你有一定的参考价值。

我们写代码的过程中,难免会因为粗心、手误、知识点掌握不熟练等原因,导致程序运行报错无法运行或运行结果与预期不符。

看一下比较常见的两种 bug

  • SyntaxError:语法错误,表示你写的代码不符合 Python 的语法规范。比如字符串使用了中文引号等。
  • NameError:名字错误,常见于使用了未定义的变量。
例子:
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(臭虫)。
 

以上是关于python初体验-常见错误类型的主要内容,如果未能解决你的问题,请参考以下文章

python 常见的错误类型 和 继承关系

ipython及Python初体验

python常见错误类型及解决方法

python常见的异常处理类型

python中常见错误及try-except 的用法

python常见异常和异常捕获