1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【エラー】GoogleCoravoratory:TypeError: 'str' object is not callableの対処法

Posted at

はじめに

GoogleCoravoratoryで練習問題をやっていた時に起こったエラーがあったので、記事にしました。

エラー内容

error_text
age = 28
name = "Alice"
print = f("私の名前は{name}で、今年{age}歳です。")

上記のように、print関数での出力の際に、変数と同様に = でついついf文字列をつないでしまって出力をしてしまったんですよね。
当然エラーが出てしまったので、
あ、しまった。
と思い、下記の通り、正しい内容に修正してみました。

true_text
age = 28
name ="Alice"
print(f"私の名前は{name}で、年齢は{age}歳です。")

ただ、正しい入力をしたはずなのに、エラーのみが返ってくる状態でした。
自身の理解の足りない部分があったのではないか、と見直しましたが、確かにあっているはずなのに下記のエラーが返ってくる状態です。

TypeError: 'str' object is not callable

対処法

エラーを調べてみたところ、print関数に文字列を代入してしまっており、コードを削除して再度実行したとしても反映がされず、エラーとして返ってきている状態でした。
つまり、現在のprint関数の中身を削除する必要があります。

text
del print

このdel文を入力し、再出力をしたところ、無事治りました。

おわりに

printで定義をしてしまっている以上、何もできない!正しい結果が表示されない!!と慌てて時間を取られる前に、del printを使用し、正しいprint関数の使用をしてみるようにします。
参考HP:https://qiita.com/NNNSSSNNSS/questions/4fe5b6a4e067cd73c6c4

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?