10
打印內置函數嗎?如果是這樣,爲什麼我不能運行dir(print)
? dir
是一個內置函數,dir(dir)
工作正常。所以看起來很奇怪dir(print)
無法正常工作。爲什麼不能在python中將打印函數傳遞給dir()?
打印內置函數嗎?如果是這樣,爲什麼我不能運行dir(print)
? dir
是一個內置函數,dir(dir)
工作正常。所以看起來很奇怪dir(print)
無法正常工作。爲什麼不能在python中將打印函數傳遞給dir()?
在Python 2打印是一個語句,而不是一個函數,你不能把一個語句作爲函數參數,另一方面在python3 print is a function所以你可以做dir(print)
。
在Python 2.6和更高版本中,您可以首先執行'from __future__ import print_function'以獲得相同的行爲。 – kindall