亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python中__call__方法示例分析

 更新時間:2014年10月11日 15:21:45   投稿:shichen2014  
這篇文章主要介紹了python中__call__方法示例分析,較為詳細(xì)的分析了python中__call__方法的用法,需要的朋友可以參考下

本文實例講述了python中__call__方法的用法,分享給大家供大家參考。具體方法分析如下:

Python中的__call__允許程序員創(chuàng)建可調(diào)用的對象(實例),默認(rèn)情況下, __call__()方法是沒有實現(xiàn)的,這意味著大多數(shù)實例是不可調(diào)用的。然而,如果在類定義中覆蓋了這個方法,那么這個類的實例就成為可調(diào)用的。

test.py文件如下:

#!/usr/bin/python
# Filename:test.py
 
class CallTest():
  def __init__(self):
    print 'init'
 
  def __call__(self):
    print 'call'
 
call_test = CallTest()

執(zhí)行結(jié)果:
沒有重寫__call__:

>>> from test import CallTest
init
>>> t = CallTest()
init
>>> callable(t)
False
>>> t()
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
AttributeError: CallTest instance has no __call__ method
>>>

重寫__call__:

>>> from test import CallTest
init
>>> t = CallTest()
init
>>> callable(t)
True
>>> t()
call
>>>

希望本文所述對大家的Python程序設(shè)計有所幫助

相關(guān)文章

  • Python log模塊logging記錄打印用法解析

    Python log模塊logging記錄打印用法解析

    這篇文章主要介紹了Python log模塊logging記錄打印用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Python爬蟲與防反爬蟲策略從入門到實戰(zhàn)

    Python爬蟲與防反爬蟲策略從入門到實戰(zhàn)

    本文將從基礎(chǔ)的爬蟲原理和庫介紹開始,逐步深入,通過實際示例代碼,帶領(lǐng)讀者學(xué)習(xí)Python爬蟲的使用和技巧,掌握從簡單到復(fù)雜的爬蟲實現(xiàn)
    2024-01-01
  • Python二叉樹的定義及常用遍歷算法分析

    Python二叉樹的定義及常用遍歷算法分析

    這篇文章主要介紹了Python二叉樹的定義及常用遍歷算法,結(jié)合實例形式分析了基于Python的二叉樹定義與先序、中序、后序、層序等遍歷方法,需要的朋友可以參考下
    2017-11-11
  • 關(guān)于Python去除字符串中空格的方法總結(jié)

    關(guān)于Python去除字符串中空格的方法總結(jié)

    用Python處理字符串時會經(jīng)常要去掉字符串首、尾或者中間的空白,以得到我們想要的結(jié)果,下面這篇文章主要給大家介紹了關(guān)于Python去除字符串中空格的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 基于Python繪制三種不同的中國結(jié)

    基于Python繪制三種不同的中國結(jié)

    馬上就要迎來新年了,就繪制了幾個中國結(jié),嘿嘿!本文為大家整理了三個繪制中國結(jié)的方法,文中的示例代碼講解詳細(xì),快跟隨小編一起動手嘗試一下吧
    2023-01-01
  • 基于Python實現(xiàn)一鍵找出磁盤里所有貓照

    基于Python實現(xiàn)一鍵找出磁盤里所有貓照

    最近在整理我磁盤上的照片,發(fā)現(xiàn)不少貓照,突然覺得若能把這些貓照都挑出來,觀察它們的成長軌跡也是一件不錯的事情。一張一張的找實在是太費(fèi)勁了,能不能自動化地找出來呢?本文將詳細(xì)為大家講講,需要的可以參考一下
    2022-05-05
  • python機(jī)器學(xué)習(xí)GCN圖卷積神經(jīng)網(wǎng)絡(luò)原理解析

    python機(jī)器學(xué)習(xí)GCN圖卷積神經(jīng)網(wǎng)絡(luò)原理解析

    這篇文章主要為大家介紹了GCN圖卷積神經(jīng)網(wǎng)絡(luò)原理及代碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 根據(jù)tensor的名字獲取變量的值方式

    根據(jù)tensor的名字獲取變量的值方式

    今天小編就為大家分享一篇根據(jù)tensor的名字獲取變量的值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 一文詳解如何打包python程序為可執(zhí)行文件

    一文詳解如何打包python程序為可執(zhí)行文件

    這篇文章主要介紹了如何打包python程序為可執(zhí)行文件的相關(guān)資料,PyInstaller是一個將Python程序打包為可執(zhí)行文件的工具,以下是使用PyInstaller將Python程序打包為可執(zhí)行文件的步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • Python numpy多維數(shù)組實現(xiàn)原理詳解

    Python numpy多維數(shù)組實現(xiàn)原理詳解

    這篇文章主要介紹了python numpy多維數(shù)組實現(xiàn)原理詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03

最新評論