よく発生するプログラムエラー

ページ名:よく発生するプログラムエラー

エラーメッセージが表示されるもの

Jupter notebook のエラーだが,環境によって違う場合がある。


name 'array' is not defined

訳 名前「array」が定義されていない。
関数の array( ) がモジュールからインポートされていない。初期化プログラムを動かしていない場合になる。


SyntaxError: invalid character in identifier

訳 文法エラー:許されない文字が名前にある
たいてい,英数字しか入らないところに,漢字モードの文字(全角文字)が入っている


IndentationError: expected an indented block

訳 段つけエラー:段つけされたブロックが必要
段つけミス。左のスペース(インデント)の入れ方が間違っている。


SyntaxError: invalid syntax

訳 文法エラー:許されない文法
さまざまな原因で発生する

  • データの数値で,95,92,86 としたつもりで,95.92.86 としたときも発生する。

TypeError: 'builtin_function_or_method' object is not subscriptable

訳 型エラー:「組込み関数あるいはメソッド」オブジェクトは,下には書けません
S = array

      (( 1, 2,

のように(( を下に書いてはいけなかった。
S=array( (1 , 2, 3) ) のように,array と ( ( を同一行に書く必要ある。