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

python中自帶的三個(gè)裝飾器的實(shí)現(xiàn)

 更新時(shí)間:2019年11月08日 09:17:35   作者:我愛(ài)學(xué)python  
這篇文章主要介紹了python中自帶的三個(gè)裝飾器的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

說(shuō)到裝飾器,就不得不說(shuō)python自帶的三個(gè)裝飾器:

1、@property 將某函數(shù),做為屬性使用

@property 修飾,就是將方法,變成一個(gè)屬性來(lái)使用。

class A():


  @property
  def pfunc(self):
    return self.value

  @pfunc.setter
  def pfunc(self,value):
    self.value = value

  @property
  def pfunc1(self):
    print('this is property')

if __name__=="__main__":

  A.pfunc = 9
  print A.pfunc
  A.pfunc1

2、@classmethod 修飾類的方式

帶修飾類方法:cls做為方法的第一個(gè)參數(shù),隱式的將類做為對(duì)象,傳遞給方法,調(diào)用時(shí)無(wú)須實(shí)例化。

普通函數(shù)方法:self做為第一個(gè)參數(shù),隱式的將類實(shí)例傳遞給方法,調(diào)用方法時(shí),類必須實(shí)例化。

class A():
  def func(self,x,y):
    return x * y

  @classmethod
  def cfunc(cls,x,y):
    return x * y

if __name__=="__main__":
  print A().func(5,5)
  print A.cfunc(4,5)

3、@staticmethod 修飾類的方式

1)是把函數(shù)嵌入到類中的一種方式,函數(shù)就屬于類,同時(shí)表明函數(shù)不需要訪問(wèn)這個(gè)類

2)使用修飾服,修飾方法,不需要實(shí)例化

class A():
  def func(self,x,y):
    return x * y

  @staticmethod
  def sfunc(x,y):
    return x * y

if __name__=="__main__":

  print A.sfunc(6,5)

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

相關(guān)文章

  • Python實(shí)現(xiàn)八大排序算法

    Python實(shí)現(xiàn)八大排序算法

    這篇文章主要介紹了Python實(shí)現(xiàn)八大排序算法,如何用Python實(shí)現(xiàn)八大排序算法,感興趣的小伙伴們可以參考一下
    2016-08-08
  • python 調(diào)試?yán)渲R(shí)(小結(jié))

    python 調(diào)試?yán)渲R(shí)(小結(jié))

    這篇文章主要介紹了python 調(diào)試?yán)渲R(shí)(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Python GUI庫(kù)Tkiner使用方法代碼示例

    Python GUI庫(kù)Tkiner使用方法代碼示例

    這篇文章主要介紹了Python GUI庫(kù)Tkiner使用方法代碼示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python2.7實(shí)現(xiàn)郵件發(fā)送功能

    python2.7實(shí)現(xiàn)郵件發(fā)送功能

    這篇文章主要為大家詳細(xì)介紹了python2.7實(shí)現(xiàn)郵件發(fā)送功能包,含文本、附件、正文圖片等,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • tensorflow對(duì)圖像進(jìn)行拼接的例子

    tensorflow對(duì)圖像進(jìn)行拼接的例子

    今天小編就為大家分享一篇tensorflow對(duì)圖像進(jìn)行拼接的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python實(shí)現(xiàn)簡(jiǎn)單石頭剪刀布小游戲的示例代碼

    Python實(shí)現(xiàn)簡(jiǎn)單石頭剪刀布小游戲的示例代碼

    石頭剪刀布是一種簡(jiǎn)單而又經(jīng)典的游戲,常常用于決定勝負(fù)或者娛樂(lè)消遣,本文將使用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的石頭剪刀布游戲,需要的可以參考一下
    2023-06-06
  • Python中的Numpy入門教程

    Python中的Numpy入門教程

    這篇文章主要介紹了Python中的Numpy入門教程,著重講解了矩陣中的數(shù)組操作,需要的朋友可以參考下
    2014-04-04
  • tensorflow模型轉(zhuǎn)ncnn的操作方式

    tensorflow模型轉(zhuǎn)ncnn的操作方式

    這篇文章主要介紹了tensorflow模型轉(zhuǎn)ncnn的操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Django?ORM數(shù)據(jù)庫(kù)操作Python化藝術(shù)探索

    Django?ORM數(shù)據(jù)庫(kù)操作Python化藝術(shù)探索

    這篇文章主要介紹了Django?ORM數(shù)據(jù)庫(kù)操作Python化藝術(shù)探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 在Pytorch中使用Mask R-CNN進(jìn)行實(shí)例分割操作

    在Pytorch中使用Mask R-CNN進(jìn)行實(shí)例分割操作

    這篇文章主要介紹了在Pytorch中使用Mask R-CNN進(jìn)行實(shí)例分割操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06

最新評(píng)論

屏山县| 汉源县| 遂川县| 仲巴县| 团风县| 双辽市| 北海市| 墨竹工卡县| 基隆市| 石泉县| 兴隆县| 榆林市| 贵港市| 天台县| 鄂伦春自治旗| 都江堰市| 井研县| 平和县| 阳高县| 嘉定区| 林周县| 四会市| 扎兰屯市| 上蔡县| 华蓥市| 深泽县| 资源县| 阿坝县| 莎车县| 芜湖市| 昌宁县| 出国| 周口市| 邵东县| 三穗县| 日土县| 宜兴市| 海安县| 从化市| 茶陵县| 株洲县|