新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)Python教程:Pythoncallable()
python 中的可調(diào)用函數(shù)檢查傳遞的參數(shù)是否是可調(diào)用對(duì)象。如果參數(shù)是可調(diào)用的,則返回真,否則返回假

**callable(obj)** #Where obj is any python object
可調(diào)用()參數(shù):
python 中的可調(diào)用函數(shù)只接受一個(gè)強(qiáng)制參數(shù),該參數(shù)可以是 python 中的任何對(duì)象。
| 參數(shù) | 描述 | 必需/可選 |
|---|---|---|
| 目標(biāo) | 方法檢查對(duì)象是否可調(diào)用 | 需要 |
可調(diào)用()返回值
當(dāng)輸入不可調(diào)用時(shí),返回值為假。通常,如果傳遞的對(duì)象不可調(diào)用,則方法返回真。但是在某些情況下,即使對(duì)象不可調(diào)用,該方法也可能返回 true(參見(jiàn)示例 3)
| 投入 | 返回值 | | 可調(diào)用對(duì)象 | 真實(shí)的 | | 該對(duì)象不可調(diào)用 | 錯(cuò)誤的 |
Python 中可調(diào)用()方法的示例
示例 1:用callable()傳遞不可調(diào)用的對(duì)象
normalVariable = 1
print(callable(normalVariable))
輸出:
False A normal variable is not a callable object 示例 2:用callable()傳遞可調(diào)用對(duì)象
def callableFunction():
print("Hii ..I am a callable function")
print(callable(callableFunction))
callableFunction() #Calling the function to check
輸出:
True
Hii ..I am a callable function 示例 3:可調(diào)用()方法對(duì)不可調(diào)用的對(duì)象返回 True
class NonCallableClasscheck:
def method_of_class():
print(“Hii.. I am a method of NonCallableClasscheck”)
print(callable( NonCallableClasscheck))
InstanceofClass = NonCallableClasscheck()
InstanceofClass() #Calling the object to check
輸出:
True
TypeError: 'NonCallableClass' object is not callable 網(wǎng)頁(yè)標(biāo)題:創(chuàng)新互聯(lián)Python教程:Pythoncallable()
文章網(wǎng)址:http://fisionsoft.com.cn/article/djdgcgg.html


咨詢(xún)
建站咨詢(xún)
