エラー辞典

SyntaxError

Pythonの文法が間違っているときに発生するエラーです。

原因

コロン(:)の書き忘れ、括弧の閉じ忘れ、全角文字の混入などが主な原因です。

エラーになるコード例

if x > 5
    print('big')
SyntaxError: expected ':'

修正版

if x > 5:
    print('big')

よくある間違い

  • if文・for文・while文・関数定義の末尾にコロンを忘れる
  • 括弧 ( ) や [ ] の対応が取れていない
  • 全角スペースや全角括弧を誤って入力してしまう

← エラー辞典に戻る