10
印刷機能は内蔵されていますか?そうなら、なぜ私はdir(print)
を実行できないのですか? dir
は組み込み関数であり、dir(dir)
はうまく機能します。だから私は非常に奇妙に見えるdir(print)
は動作しませんでした。pythonでdir()にprint関数を渡すことができないのはなぜですか?
印刷機能は内蔵されていますか?そうなら、なぜ私はdir(print)
を実行できないのですか? dir
は組み込み関数であり、dir(dir)
はうまく機能します。だから私は非常に奇妙に見えるdir(print)
は動作しませんでした。pythonでdir()にprint関数を渡すことができないのはなぜですか?
python 2のprintは関数ではなく文であり、関数の引数として文を入れることはできません。もう一方ではpython3 print is a functionだから、dir(print)
を実行できます。
Python 2.6以降では、最初から同じ動作を得るために 'from __future__ import print_function'を行うことができます。 – kindall