1. ホーム
  2. Qt

Pythonの各種実行時エラー(SyntaxError : invalid syntaxなど)。

2022-02-08 03:19:26

初心者のためのよくあるPythonランタイムエラー18選


Pythonのエラーメッセージの意味を理解しようとすると、少し複雑になることがあります。ここでは、あなたのプログラムをクラッシュさせる可能性のある、いくつかの一般的な実行時エラーのリストを示します。

<スパン 1) 新機能の追加を忘れて  もし  ,  エリフ  さもなくば  に対して  その間  クラス  , デフ  宣言の末尾に追加 : (結果的に " SyntaxError : 構文が無効です。 となります。)

以下のようなコードでエラーが発生します。

<テーブル
1
2
if
spam
=
=
42
print
(
'Hello!'
)

2) ==の代わりに=を使う(結果的に"になる。 SyntaxError: 構文が無効です。 となります。)

 = は代入演算子、==は等比級数演算子です。エラーは以下のコードで発生します。

<テーブル
1
2
if
spam
=
42
:
print
(
'Hello!'
)

<スパン 3) 間違ったインデント量を使用している。(結果的に" IndentationError: 予期しないインデント "、" IndentationError: unindent does not match any outer indetation level. "と" IndentationError: インデントされたブロックが期待される ")。

インデントの増加は、: で終わる文の後にのみ使用され、それ以降は以前のインデント形式に戻さなければならないことを忘れないでください。このエラーは、次のようなコードで発生します。

<テーブル
1
2
3
4
5
6
7
8
9
10
11
12
13
print
(
'Hello!'
)
print
(
'Howdy!'
)
Or.
if
spam
=
=
42
:
print
(
'Hello!'
)
print
(
'Howdy!'
)
Or.
if
spam
=
=
42
: