python調用函數加括號和不加括號的區別
#-*-coding:utf-8-*-
#!/usr/bin/envpython
#@Time:2022/7/310:03
#@Desc:
#@File:test.py
#@Software:PyCharm
defbracket(data):
returndata
if__name__=='__main__':
#不帶括號調用的結果:,a是整個函數體,是一個函數對象,不須等該函數執行完成
a=bracket
printa
#帶括號調用的結果:6,b是函數執行后返回的值6,須等該函數執行完成的結果
b=bracket(6)
printb
1、不帶括號時,調用的是這個函數本身,是整個函數體,是一個函數對象,不須等該函數執行完成。
2、帶括號(參數或者無參),調用的是函數的執行結果,須等該函數執行完成的結果。
以上內容為大家介紹了python培訓之調用函數不加括號是什么,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。