欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析python調(diào)用函數(shù)加括號(hào)和不加括號(hào)的區(qū)別

 更新時(shí)間:2021年10月26日 08:46:10   作者:不積硅步,無(wú)以至千里  
這篇文章主要介紹了python調(diào)用函數(shù)加括號(hào)和不加括號(hào)的區(qū)別,不帶括號(hào)時(shí),調(diào)用的是這個(gè)函數(shù)本身 ,是整個(gè)函數(shù)體,是一個(gè)函數(shù)對(duì)象,不須等該函數(shù)執(zhí)行完成,具體實(shí)例代碼跟隨小編一起看看吧

下面看下python調(diào)用函數(shù)加括號(hào)和不加括號(hào)的區(qū)別,具體代碼如下所示;

 def  bracket(data):
  
      return data
 
  if __name__ == '__main__':
  
      # 不帶括號(hào)調(diào)用的結(jié)果:<function bracket at 0x0000000004DD0B38>,a是整個(gè)函數(shù)體,是一個(gè)函數(shù)對(duì)象,不須等該函數(shù)執(zhí)行完成
 
     a = bracket
 
     print a
 
     # 帶括號(hào)調(diào)用的結(jié)果:6 ,b是函數(shù)執(zhí)行后返回的值6,須等該函數(shù)執(zhí)行完成的結(jié)果
 
     b = bracket(6)
 
    print b

1、不帶括號(hào)時(shí),調(diào)用的是這個(gè)函數(shù)本身 ,是整個(gè)函數(shù)體,是一個(gè)函數(shù)對(duì)象,不須等該函數(shù)執(zhí)行完成。

2、帶括號(hào)(參數(shù)或者無(wú)參),調(diào)用的是函數(shù)的執(zhí)行結(jié)果,須等該函數(shù)執(zhí)行完成的結(jié)果。

簡(jiǎn)單說(shuō)就是:

如果使用括號(hào),則只調(diào)用if和函數(shù)。hello()調(diào)用函數(shù);hello只是一個(gè)綁定到函數(shù)的名稱(chēng),可以用來(lái)將函數(shù)對(duì)象作為參數(shù)傳遞給另一個(gè)函數(shù)。

def caller(f):
    f()

def hello():
    print("hi")

def goodbye():
    print("bye")

caller(hello)  # Prints "hi"
caller(goodbye)  # Prints "bye"

id返回不同的值,因?yàn)閷?duì)id的每次調(diào)用都接收一個(gè)完全獨(dú)立的對(duì)象作為其參數(shù)。使用id(hello),id獲取函數(shù)對(duì)象本身。使用id(hello()),id將獲得通過(guò)調(diào)用hello返回的對(duì)象;

到此這篇關(guān)于python調(diào)用函數(shù)加括號(hào)和不加括號(hào)的區(qū)別的文章就介紹到這了,更多相關(guān)python調(diào)用函數(shù)加括號(hào)和不加括號(hào)的區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論