【Python】invalid character in identifier:エラー対処方法

pythonエラー対処_invalid character in identifier_アイキャッチ Python

Pythonのコーディング中に発生した「invalid character in identifier」のエラー対処方法をご紹介します。

invalid character in identifier エラー対処

printで変数の値を表示しようとしたときに、
invalid character in identifier」というエラーが発生しました。

該当のコード


i = 0

for row in range(10):
    i = i + 1
    print(row)

print('iの個数':+ str(i))

 

エラー発生時のコマンドプロンプト

 エラーとして表示されている英語の意味を調べてみました。
 文字の識別ができていない、ということらしいです。

・[invalid] → 無効
・[character in identifier] → 文字の識別


 

解決方法

以下のコーディングに修正したところ、解決できました。
7行目を修正して、その他のコードは変更していません。


i = 0

for row in range(10):
    i = i + 1
    print(row)

print('iの個数:'+ str(i))

 

“個数” という文字の後ろにあるアポストロフィー「’」の位置が
間違っていたため発生していたエラーでした。

アポストロフィー「’」で囲めていない文字がありました(-_-;)

× → print(‘iの個数:+ str(i))
○ → print(‘iの個数:+ str(i))
 
無事プログラムを動かすことができました。


 
少しのミスになかなか気づけないです・・><
解決できてよかったです。
 

【Python】よくあるエラーの原因と対処方法まとめ:36選
...

 

「いちばんやさしいPythonの教本」
はじめて学ぶ人でも安心! オールカラーでコードを丁寧に解説
小さなプログラムから実践的なプログラムまで紹介しています。
Pythonの基礎をまなびたい方にオススメの1冊です!