python調(diào)用函數(shù)加括號(hào)和不加括號(hào)的區(qū)別
#-*-coding:utf-8-*-
#!/usr/bin/envpython
#@Time:2022/7/310:03
#@Desc:
#@File:test.py
#@Software:PyCharm
defbracket(data):
returndata
if__name__=='__main__':
#不帶括號(hào)調(diào)用的結(jié)果:,a是整個(gè)函數(shù)體,是一個(gè)函數(shù)對(duì)象,不須等該函數(shù)執(zhí)行完成
a=bracket
printa
#帶括號(hào)調(diào)用的結(jié)果:6,b是函數(shù)執(zhí)行后返回的值6,須等該函數(shù)執(zhí)行完成的結(jié)果
b=bracket(6)
printb
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é)果。
以上內(nèi)容為大家介紹了python培訓(xùn)之調(diào)用函數(shù)不加括號(hào)是什么,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。