@相當於在一個函數中調用另一個函數,並執行操作
def funA(x): print(x()) print('-----------------over---------------') @funA def funB(): return 'hello'
相當於執行funA(funB())
所以x()相當於funB(),括號一定要寫。
而且定義完funB()后就執行了funA(x),不用在代碼后再寫funA()了。
@相當於在一個函數中調用另一個函數,並執行操作
def funA(x): print(x()) print('-----------------over---------------') @funA def funB(): return 'hello'
相當於執行funA(funB())
所以x()相當於funB(),括號一定要寫。
而且定義完funB()后就執行了funA(x),不用在代碼后再寫funA()了。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。