記事ディレクトリ
-
- スペルミス: 変数名または関数名のスペルミス。
- コロンの欠落: コード ブロック、条件ステートメント、またはループ内でコロンが欠落しています。
- インデント エラー: コード ブロックをインデントするときに、スペースとタブが混在しているか、インデントが正しくありません。
- 閉じられていない括弧、角括弧、または中括弧: 括弧が欠落しているか、正しく一致していません。
- 引用符がありません: 文字列が引用符で適切に囲まれていません。
- コード ブロックの欠落: if、else、elif などの条件ステートメントの後に、対応するコード ブロックがありません。
- 間違ったコメント: コメント記号が間違って使用されています。
- キーワード エラー: Python キーワードが変数名として使用されました。
- 引用符の不一致: 引用符の不一致が使用されました。
- フォーマット文字列エラー: フォーマット文字列でのプレースホルダーの使用が間違っています。
- 購読時間
Python では、SyntaxError は最も一般的なエラーの 1 つであり、通常はコード内の構文エラーが原因です。ここでは、一般的な 10 個の SyntaxError エラーを示します。
スペルミス: 変数名または関数名のスペルミス。
# 错误示例
pritn("Hello, World!")
# 正确示例
print("Hello, World!")
例外情報
NameError: 名前「pritn」が定義されていません
コロンの欠落: コード ブロック、条件ステートメント、またはループ内でコロンが欠落しています。
# 错误示例
if x > 10
print("x is greater than 10")
# 正确示例
if x > 10:
print("x is greater than 10")
例外情報
x > 10の場合
^
SyntaxError: 無効な構文
インデント エラー: コード ブロックをインデントするときに、スペースとタブが混在しているか、インデントが正しくありません。
# 错误示例
def my_function():
print("Hello, World!")
# 正确示例
def my_function():
print("Hello, World!")
例外情報
print(“Hello, World!”)
^
IndentationError: インデントされたブロックが予期されました
閉じられていない括弧、角括弧、または中括弧: 括弧が欠落しているか、正しく一致していません。
# 错误示例
my_list = [1, 2, 3
# 正确示例
my_list = [1, 2, 3]
例外情報
^
SyntaxError: 解析中に予期しない EOF が発生しました
引用符がありません: 文字列が引用符で適切に囲まれていません。
# 错误示例
message = "Hello, World!
# 正确示例
message = "Hello, World!"
例外情報
message = "Hello, World!
^
SyntaxError: 文字列リテラルのスキャン中に EOL が発生しました
コード ブロックの欠落: if、else、elif などの条件ステートメントの後に、対応するコード ブロックがありません。
# 错误示例
if x > 10:
print("x is greater than 10")
else:
print("x is less than or equal to 10")
# 正确示例
if x > 10:
print("x is greater than 10")
else:
print("x is less than or equal to 10")
間違ったコメント: コメント記号が間違って使用されています。
# 错误示例
/* This is a comment */
# 正确示例
# This is a comment
キーワード エラー: Python キーワードが変数名として使用されました。
# 错误示例
def = 10
# 正确示例
my_def = 10
引用符の不一致: 引用符の不一致が使用されました。
# 错误示例
message = 'Hello, World!"
# 正确示例
message = 'Hello, World!'
フォーマット文字列エラー: フォーマット文字列でのプレースホルダーの使用が間違っています。
# 错误示例
name = "Alice"
greeting = f"Hello, {
names}!"
# 正确示例
name = "Alice"
greeting = f"Hello, {
name}!"
購読時間
Python を学習するには、次の 3 つのコラムを購読する必要があります (ネットワーク全体で 10,000 人以上が学習しています)
「Python Crawler 120」https://blog.csdn.net/hihell/category_11079529.html
「Crawler 100 サンプル チュートリアル」https://blog.csdn.net/hihell/category_9280209.html
「Snowball Learning Python」 https://blog.csdn. net /hi hell/ category_10573584.html