真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

callable如何在python中判斷類的調(diào)用

這篇文章給大家分享的是有關(guān)callable如何在python中判斷類的調(diào)用的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、龍灣網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為龍灣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

1.說明

callable() 是一個(gè)bool函數(shù),可以確定一個(gè)對(duì)象是否可以通過操作符()來調(diào)用,如果函數(shù)可以調(diào)用,返回True,否則返回False

注意類是callable的,因?yàn)檎{(diào)用類將會(huì)返回有一個(gè)新的實(shí)例。如果類的實(shí)例實(shí)現(xiàn)了__call__()方法,那么該實(shí)例也是callable的。

2.參數(shù)

object -- 對(duì)象

3.返回值

可調(diào)用返回 True,否則返回 False。

4.實(shí)例

# callable(object)
# 如果參數(shù) object 是可調(diào)用的就返回 True,否則返回 False。 如果返回 True,調(diào)用仍可能失敗,但如果返回 False,則調(diào)用 object 將肯定不會(huì)成功。 請(qǐng)注意類是可調(diào)用的(調(diào)用類將返回一個(gè)新的實(shí)例);如果實(shí)例所屬的類有 __call__() 則它就是可調(diào)用的。
#
# 3.2 新版功能: 這個(gè)函數(shù)一開始在 Python 3.0 被移除了,但在 Python 3.2 被重新加入。
 
# # 如果參數(shù) object 是可調(diào)用的就返回 True,否則返回 False。
print(f'{ callable(callable) = }')
def function():
    pass
print(f'{ callable(function) = }')
print(f'{ callable(123) = }')
print(f'{ callable("test") = }')
# 請(qǐng)注意類是可調(diào)用的(調(diào)用類將返回一個(gè)新的實(shí)例);
print('--------')
class C:
    pass
print(f'{ callable(C) = }')
# 如果實(shí)例所屬的類有 __call__() 則它就是可調(diào)用的。
print(f'{ callable(C()) = }')
print('--------')
class C:
    def __call__(self):
        return "test"
print(f'{ callable(C()) = }')
print(f'{ C()() = }')

感謝各位的閱讀!關(guān)于callable如何在python中判斷類的調(diào)用就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


本文名稱:callable如何在python中判斷類的調(diào)用
網(wǎng)頁URL:http://weahome.cn/article/jojscs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部