【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】よくあるエラーの対処方法まとめ
 

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

 

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