", line 1 _语句 print(hello world">
当前位置:   article > 正文

刚学习Python最常遇到的错误与异常,分享一起避坑_语句 print(hello world) 会抛出下面哪种异常()

语句 print(hello world) 会抛出下面哪种异常()

各位有没有这种感受,在日常学习Python过程中,由于本身的编程水平受限,时不时的抛出一个异常真的很难受,那么怎么尽可能的避免呢,其实在学习Python中最遇到两种错误,分别为语法错误和异常两种,下面开始分享我以前遇到的错误,希望对于你们有学习的帮助。

在这里插入图片描述

1、语法错误

Python中的语法错误通常是最为明显的错误了,由于不按照要求书写代码,往往就容易出现语法错误。

示例代码:

>>> print("hello world)
  File "<stdin>", line 1
    print("hello world)
                      ^
SyntaxError: EOL while scanning string literal
>>> while True print("hello world")
  File "<stdin>", line 1
    while True print("hello world")
                   ^
SyntaxError: invalid syntax
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Python的语法解释器会找出最先出现错误的位置,并在其下面标记一个小小的箭头。

2、异常

什么是异常?异常就是一个事件,该事件会在程序的运行过程中发生,影响程序的正常执行,因为Python中万物皆对象,所以异常也是一个对象,就表示一个错误,一般情况下即使Python语法是正确的,在运行它的时候,也有可能发生错误,运行期检测到的错误被称为异常。

示例:

>>> print(1 / 0)   # 0 不能作为除数,触发异常
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero
>>> print(my_name)  # # my_name 未定义,触发异常
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'my_name' is not defined
>>> print(
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/175898
推荐阅读
相关标签
  

闽ICP备14008679号