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の教本」
 はじめて学ぶ人でも安心! オールカラーでコードを丁寧に解説
 小さなプログラムから実践的なプログラムまで紹介しています。
 Pythonの基礎をまなびたい方にオススメの1冊です!
 
 
リンク
