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

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

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程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜精品久久久久久久99蜜桃i | 色多多视频在线 | 日本爽p大片免费观看 | 公妇乱淫 | 国产亚洲精品一区二区在线观看 | 9966久久精品免费看国产 | 99在线视频精品费观看视 | 大胆人gogo888体艺术在线 | 国内精品一区视频在线播放 | 第一次破女视频国产一级 | 日韩高清在线免费观看 | 国产女乱淫真高清免费视频 | 法国老妇性xx在线播放 | 欧美性理论片在线观看片免费 | 女子校生下媚药在线观看 | 天堂伊人网 | 国产一卡2卡3卡四卡高清 | 久久大胆视频 | 日本在线观看视频网站 | 国产激情视频网站 | 激情综合| 欧美一区二区三区在线观看免费 | 无限好资源免费观看 | 久久久久久久久女黄9999 | 小小水蜜桃视频高清在线观看免费 | aaa毛片在线| 校花小雪灌满了男人们的浓浆 | 青青草精品 | 亚洲福利在线观看 | 男同志与动人物zozotv | 国产日本免费 | www.色呦呦.com | 久久久久久久99精品免费观看 | 色综合91久久精品中文字幕 | 欧美一区高清 | 亚洲H成年动漫在线观看不卡 | 亚洲一级特黄特黄的大片 | 国产精品理论片在线观看 | 成人尤物 | 极品美女aⅴ高清在线观看 极品ts赵恩静和直男激战啪啪 | 视频高清在线观看 |