ホームページ >バックエンド開発 >Python チュートリアル >Python3の例外とエラーには違いはありますか? (分析例)

Python3の例外とエラーには違いはありますか? (分析例)

乌拉乌拉~
乌拉乌拉~オリジナル
2018-08-21 19:44:052807ブラウズ

初めて Python プログラミング言語を使用する人にとって、初めて Python でプログラミングを開始するときにいくつかのエラー メッセージが表示されることがよくあるため、この記事ではそれについて見ていきますPython のエラーと例外関連の知識を習得し、エラーと例外の違いを理解します。早速、本題に入りましょう。

Python には、構文エラーと例外という、簡単に識別できる 2 種類のエラーがあります。

文法エラー

Python の文法エラー、または解析エラーは、次の例に示すように、初心者がよく遭遇します。 #この例では、関数 print() の前にコロン (:) が欠落しているため、エラーが検出されます。

パーサーはエラーのある行を指摘し、最初に見つかったエラーを小さな矢印でマークします。

例外

Python プログラムの構文が正しい場合でも、実行時にエラーが発生する場合があります。実行時に検出されるエラーは例外と呼ばれます。

ほとんどの例外はプログラムによって処理されず、エラー メッセージの形式でここに表示されます:

>>>while True print('Hello world')
  File "<stdin>", line 1, in ?
    while True print(&#39;Hello world&#39;)
                   ^
SyntaxError: invalid syntax

例外はさまざまなタイプで表示され、これらのタイプは情報の一部として出力されます。 . : この例のタイプは、ZeroDivisionError、NameError、および TypeError です。

エラー メッセージの先頭部分には、例外が発生したコンテキストが示され、コール スタックの形式で特定の情報が表示されます。

以上がこの記事で解説した内容です、この記事では主に

Pythonの例外やエラー

に関する関連知識を紹介しますので、上記の内容を理解するために活用していただければ幸いです。この記事で説明したことがあなたのお役に立ち、Python の学習が容易になることを願っています。 関連知識の詳細については、php 中国語 Web サイトの

Python チュートリアル

列を参照してください。

以上がPython3の例外とエラーには違いはありますか? (分析例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。