Python調用函數加括號和不加括號的區別


def a(x):
      return x
print(a)    #不帶括號調用的結果:<function a at 0x1091766a8>
print(a(3)) #帶括號調用的結果:3

1、不帶括號時,調用的是這個函數本身
2、帶括號(此時必須傳入需要的參數),調用的是函數的return結果

 

參考:https://www.jianshu.com/p/5c7ee8104cdc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM