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】よくあるエラーの原因と対処方法まとめ:24選
...