最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python基于callable函數(shù)檢測(cè)對(duì)象是否可被調(diào)用

 更新時(shí)間:2020年10月16日 08:40:12   作者:lincappu  
這篇文章主要介紹了Python基于callable函數(shù)檢測(cè)對(duì)象是否可被調(diào)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

英文文檔:

callable(object)

  Return True if the object argument appears callable, False if not. If this returns true, it is still possible that a call fails, but if it is false, calling object will never succeed. Note that classes are callable (calling a class returns a new instance); instances are callable if their class has a __call__() method.

  檢測(cè)對(duì)象是否可被調(diào)用

說(shuō)明:

  1. 方法用來(lái)檢測(cè)對(duì)象是否可被調(diào)用,可被調(diào)用指的是對(duì)象能否使用()括號(hào)的方法調(diào)用。

>>> callable(callable)
True
>>> callable(1)
False
>>> 1()
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
1()
TypeError: 'int' object is not callable
>>>

  2. 可調(diào)用對(duì)象,在實(shí)際調(diào)用也可能調(diào)用失??;但是不可調(diào)用對(duì)象,調(diào)用肯定不成功。

  3. 類對(duì)象都是可被調(diào)用對(duì)象,類的實(shí)例對(duì)象是否可調(diào)用對(duì)象,取決于類是否定義了__call__方法。

>>> class A: #定義類A
  pass

>>> callable(A) #類A是可調(diào)用對(duì)象
True
>>> a = A() #調(diào)用類A
>>> callable(a) #實(shí)例a不可調(diào)用
False
>>> a() #調(diào)用實(shí)例a失敗
Traceback (most recent call last):
 File "<pyshell#31>", line 1, in <module>
  a()
TypeError: 'A' object is not callable


>>> class B: #定義類B
  def __call__(self):
    print('instances are callable now.')

    
>>> callable(B) #類B是可調(diào)用對(duì)象
True
>>> b = B() #調(diào)用類B
>>> callable(b) #實(shí)例b是可調(diào)用對(duì)象
True
>>> b() #調(diào)用實(shí)例b成功
instances are callable now.

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python BeautifulReport可視化報(bào)告代碼實(shí)例

    Python BeautifulReport可視化報(bào)告代碼實(shí)例

    這篇文章主要介紹了Python BeautifulReport可視化報(bào)告代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python中的測(cè)試框架

    python中的測(cè)試框架

    這篇文章主要介紹了python中測(cè)試框架的相關(guān)資料,幫助大家更好的理解和使用python進(jìn)行測(cè)試,感興趣的朋友可以了解下
    2020-11-11
  • Pytorch教程內(nèi)置模型源碼實(shí)現(xiàn)

    Pytorch教程內(nèi)置模型源碼實(shí)現(xiàn)

    本文是關(guān)于Pytorch教程文章,本篇主要為教大家Pytorch內(nèi)置模型源碼實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2021-09-09
  • 新手如何發(fā)布Python項(xiàng)目開(kāi)源包過(guò)程詳解

    新手如何發(fā)布Python項(xiàng)目開(kāi)源包過(guò)程詳解

    這篇文章主要介紹了新手如何發(fā)布Python項(xiàng)目開(kāi)源包過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 基于Python安裝pyecharts所遇的問(wèn)題及解決方法

    基于Python安裝pyecharts所遇的問(wèn)題及解決方法

    今天小編就為大家分享一篇基于Python安裝pyecharts所遇的問(wèn)題及解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • python爬蟲(chóng)常用的模塊分析

    python爬蟲(chóng)常用的模塊分析

    這篇文章主要介紹了python爬蟲(chóng)常用的模塊的creepy模塊,功能非常強(qiáng)大,文中較為詳細(xì)的講述了模塊接口的功能及用法,需要的朋友可以參考下
    2014-08-08
  • 對(duì)python中for、if、while的區(qū)別與比較方法

    對(duì)python中for、if、while的區(qū)別與比較方法

    今天小編就為大家分享一篇對(duì)python中for 、if、 while的區(qū)別與比較方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • 解決pycharm下os.system執(zhí)行命令返回有中文亂碼的問(wèn)題

    解決pycharm下os.system執(zhí)行命令返回有中文亂碼的問(wèn)題

    今天小編就為大家分享一篇解決pycharm下os.system執(zhí)行命令返回有中文亂碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • Python解析pcap文件示例

    Python解析pcap文件示例

    這篇文章主要為大家介紹了Python解析pcap文件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • OpenCV黑帽運(yùn)算(BLACKHAT)的使用

    OpenCV黑帽運(yùn)算(BLACKHAT)的使用

    本文主要介紹了OpenCV黑帽運(yùn)算(BLACKHAT)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評(píng)論

乌鲁木齐市| 平陆县| 武冈市| 神池县| 江陵县| 察哈| 宜宾县| 津南区| 兰溪市| 九江县| 温州市| 淮南市| 商水县| 博爱县| 德清县| 启东市| 安平县| 铜川市| 阿瓦提县| 开鲁县| 定兴县| 新巴尔虎右旗| 白城市| 永清县| 南木林县| 建昌县| 静海县| 宜宾县| 柳河县| 姚安县| 乐清市| 夹江县| 霸州市| 黄梅县| 扬中市| 当雄县| 海兴县| 丽江市| 睢宁县| 茶陵县| 成安县|