一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python的類方法和靜態方法

python的類方法和靜態方法

2020-05-17 11:08腳本之家 Python

這篇文章主要介紹了python的類方法和靜態方法,以實例形式分析了Python中類方法和靜態方法的實現技巧與應用方法,需要的朋友可以參考下

本文實例講述了python的類方法和靜態方法。分享給大家供大家參考。具體分析如下:

python沒有和C++中static關鍵字,它的靜態方法是怎樣的呢?還有其它語言中少有的類方法又是神馬?

python中實現靜態方法和類方法都是依賴于python的修飾器來實現的。

復制代碼 代碼如下:
class MyClass:
 
    def  method(self):
           print("method")
 
    @staticmethod
    def  staticMethod():
            print("static method")
 
     @classmethod
     def classMethod(cls):
           print("class method")

 

大家注意到普通的對象方法、類方法和靜態方法的去別了嗎?
對象方法有self參數,類方法有cls參數,靜態方法是不需要這些附加參數的。
在C++中是沒有類方法著個概念的的

復制代碼 代碼如下:


class A(object):
    "This ia A Class"

 

    @staticmethod
    def Foo1():
        print("Call static method foo1()\n")

    @classmethod
    def Foo2(cls):
        print("Call class method foo2()")
        print("cls.__name__ is ",cls.__name__)

A.Foo1();
A.Foo2();

 

結果是:
Call static method foo1()

Call class method foo2()
cls.__name__ is  A

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产麻豆剧果冻传媒影视4934 | 国产自拍专区 | 天若有情1992国语版完整版 | 日本68xxxxxxxxx24| 日韩免费视频播放 | 欧美精品一区视频 | 精品国产无限资源免费观看 | 欧美日韩视频在线成人 | 特黄特色大片免费影院 | 国产美女久久精品香蕉69 | 四虎影院观看 | 日本mature乱子视频 | 色老妈| 免费看黄色一级 | 久久无码AV亚洲精品色午夜麻豆 | 亚洲精品精品一区 | 福利国模私拍视频在线观看 | 日韩一级精品视频在线观看 | 婷婷在线成人免费观看搜索 | 高考录取率1977-2021 | 亚洲福利一区二区精品秒拍 | 2018亚洲男人天堂 | 加勒比福利| 牛牛色婷婷在线视频播放 | 日本公与妇中文在线 | 麻豆性视频| 成人精品网 | 欧美色成人tv在线播放 | 四虎影院永久网站 | 超级乱淫伦小说全集np | 91久久偷偷做嫩草影院免费 | 麻豆视频网| 国产日韩欧美 | 99久久一区二区精品 | 欧美a欧美1级 | 卫生间被教官做好爽HH视频 | 亚洲精品午夜久久aaa级久久久 | 亚洲午夜精品久久久久久抢 | 国产欧美成人免费观看 | ass天天裸妇pics | 国产18在线 |