亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python中__call__用法實(shí)例

系統(tǒng) 1759 0

本文實(shí)例講述了Python中__call__的用法,分享給大家供大家參考之用。具體方法如下:

先來看看如下示例代碼:

            
#call.py 一個(gè)class被載入的情況下。
class Next:
  List = []
  
  def __init__(self,low,high) :
    for Num in range(low,high) :
      self.List.append(Num ** 2)
  
  def __call__(self,Nu):
    return self.List[Nu]


          

如果 這樣使用:

            
b = Next(1,7)
print b.List
print b(2)


          

那么回饋很正常:

            
[1, 4, 9, 16, 25, 36]
9


          

但如果這樣使用:

            
b = Next
b(1,7)
print b.List
print b(2)
$python ./call.py
[1, 4, 9, 16, 25, 36]

Traceback (most recent call last):
 File "cal.py", line 17, in 
            
              
  print b(2) 
TypeError: __init__() takes exactly 3 arguments (2 given)


            
          

__init__是初始化函數(shù),在生成類的實(shí)例時(shí)執(zhí)行。

而__call__是模擬()的調(diào)用,需要在實(shí)例上應(yīng)用,因此這個(gè)實(shí)例自然是已經(jīng)執(zhí)行過__init__了。

你所舉的后面那個(gè)例子:

            
b = Next

          

這并不是創(chuàng)建實(shí)例,而是將class賦給一個(gè)變量。因此后面使用b進(jìn)行的操作都是對(duì)Next類的操作,那么其實(shí)就是:

            
Next(1,7)
print Next.List
print Next(2)

          

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


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国产成人午夜性视频影院 | 精品视频自拍 | 久久精品视频在线 | 日本香蕉视频 | 台湾成人性视频免费播放 | 国产精品柳州莫菁身材四 | 国产伦精品一区二区三区网站 | 久久精品美女久久 | 国产目拍亚洲精品一区二区三区 | 不卡一区| 日本一本不卡 | 日本毛片大全 | 国产成人精品18 | 波多野结中文字幕在线69视频 | 精品国产乱码一区二区三区麻豆 | 国产成人精品magnet | 国产欧美久久久另类精品 | 操美女国产 | 热久久99影院 | 国内精品自在自线香蕉 | 亚洲美女视频免费 | 日本免费一区二区三区毛片 | 国产 日韩 在线 | 久久精品中文字幕第一页 | 成人激情免费视频 | 丝袜三级 | 亚洲国产天堂 | 午夜视频www| 国产真实自拍 | 青青国产成人久久91网站站 | 97精品福利视频在线 | 男女羞羞视频免费观看 | 欧美精彩狠狠色丁香婷婷 | 国产情侣普通话刺激对白 | 日韩中文字幕在线免费观看 | 亚洲一区二区三区影院 | 韩国一级理黄论片 | 日韩av成人| 高清在线亚洲精品国产二区 | 欧美国产日韩在线观看 | 四虎色影院 |