ホームページ >バックエンド開発 >Python チュートリアル >コードで「TypeError: \'int\' Object is Not Callable」エラーがスローされるのはなぜですか?
提供されたコード スニペットには、「TypeError: 'int' object is not callable」というエラーがあります。このエラーは、整数値が割り当てられている変数roundに対してround関数を呼び出そうとしたときに発生します。この問題を解決するには、根本的な原因を調査し、解決策を提供します。
エラー メッセージは、round 変数が int オブジェクトであることを示しています。これは、関数ではなく整数であることを意味します。この状況を修正するには、整数をラウンド変数に割り当てるコードを見つけて削除する必要があります。
コード内で、整数 (42) をラウンド変数に割り当てる次のようなステートメントが見つかる可能性があります。 Round 変数:
round = 42
その後、round 関数を呼び出そうとすると、Python は割り当てられた int オブジェクトで関数を呼び出そうとしていると解釈します。丸める。ただし、これは関数ではなく整数であるため、エラーが発生します。
この問題を解決するには、丸める整数を割り当てている前述のコードを見つけて削除します。これを実行すると、round 変数は int オブジェクトではなくなり、「TypeError: 'int' object is not callable」エラーが発生することなく、意図したとおりにround関数を呼び出すことができるようになります。
以上がコードで「TypeError: \'int\' Object is Not Callable」エラーがスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。