Python のチュートリアルに従っているときに、変数名にprintを使用できることを知りました。これは正常に機能します。しかし、print 変数を割り当てた後、どうすれば元の print 関数を取得できるのでしょうか?
>>> print("Hello World!!")
Hello World!!!
>>> print = 5
>>> print("Hi")
ここで、最後の呼び出しでエラーTypeError: 'int' object is not callableが返されます。これは、print が整数値 5 を持っているためです。
しかし、どうすれば本来の印刷機能を取り戻すことができるでしょうか。印刷機能などにクラス名を使用する必要がありますか? のように、SomeClass.print("Hi")
?
前もって感謝します。