さっきまで動いていたのに、ちょっと変えたらTypeError: ‘str’ object is not callable が出て困ってしまいました。ググったら、変数名がぶつかっているとかいろいろ。自分が心当たりがあったのは、
a = -1
a = 関数の戻り値
と、コードをテストする都合上、使い分けていたことです。片方をコメントアウトしても、だめだったのかも。jupyter notebook かanaconda3か、前のを覚えているため、コードを書き直したとしてもエラーが取れないというのを見かけて、自分もノートを閉じてanaconda3も一度終了してから、起動しなおしてみました。そうするとあっさり解決。エラーが出なくなりました。
何が理由かはっきりわかりませんが(自分の場合、関数名と変数名がだぶっていたというわけではないので)。