老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

python中靜態方法和類方法有哪些區別-創新互聯

創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

10年積累的成都網站建設、網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先建設網站后付款的網站建設流程,更有老城免費網站建設讓你可以放心的選擇與我們合作。

這篇文章主要介紹了python中靜態方法和類方法有哪些區別,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

區別:

靜態方法裝飾器下定義的方法屬于函數(function);

類方法裝飾器下定義的方法屬于方法(method);

靜態方法無需傳入任何參數;

類方法傳入的第一個參數必須是class本身cls;

靜態方法與類方法一旦被調用,內存地址即確定。通過類調用和通過實例化對象調用的結果完全一樣。

直接上代碼:

#  coding:utf-8
class Apple:
    def fun1(self):
        return 'normal'
    @staticmethod
    def fun2():
        return 'staticmethod'
    @classmethod
    def fun3(cls):
        return 'classmethod'
print Apple.fun1
print Apple.fun2
print Apple.fun3
print "-"*80
apple = Apple()
print apple.fun1
print apple.fun2
print apple.fun3
print "-"*80
apple1 = Apple()
print apple1.fun1
print apple1.fun2
print apple1.fun3

運行結果:



>
--------------------------------------------------------------------------------
>

>
--------------------------------------------------------------------------------
>

>

普通方法傳入的第一個參數必須是self(當然也可以不用self,官方要求盡量用self),self是指實例對象本身;靜態方法無需傳參;

類方法傳入的第一個參數必須是class,是指類本身。

對比結果1,5,9行

fun1通過class調用時,它是未綁定的方法,而實例化apple和apple1之后,它屬于綁定的方法,且實例化后的apple和apple1內存地址不同,因為它們屬于不同的實例對象。

對比結果2,6,10行

靜態方法fun2通過class調用或者通過實例化后的對象調用,是沒有任何區別的,全部都是指向同一塊內存地址。可以簡單的理解成靜態方法與類或者實例沒有任何關系,一旦調用后,它的內存地址即確定。

對比結果3,7,11行

類方法fun3通過class調用或者通過實例化后的對象調用,是沒有任何區別的,全部都是指向同一塊內存地址。為什么?因為實例化對象apple和apple1調用類方法fun3傳入的第一個參數是類本身Apple,也就是說apple.fun3 = apple1.fun3 = Apple.fun3。

感謝你能夠認真閱讀完這篇文章,希望小編分享python中靜態方法和類方法有哪些區別內容對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯-成都網站建設公司行業資訊頻道,遇到問題就找創新互聯,詳細的解決方法等著你來學習!


本文標題:python中靜態方法和類方法有哪些區別-創新互聯
網頁路徑:http://www.xueling.net.cn/article/dgcooh.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 一本一道久久a久久精品 | 日本少妇高潮PICS | 亚洲无吗视频在线 | 亚洲AV无码精品国产成人 | 91伦理片在线观看 | 国产精品成人免费视频一区丝袜 | 中文字幕无码久久精品 | 中文av一区二区三区 | 国产又粗又黄又爽又硬的软件 | a中文视频 | 亚洲AV无码一区二区三区国产 | 欧美老人巨大xxxx做受 | 含羞草久久爱69一区 | 黄色免费网站入口 | 好硬啊进得太深了A片无码公司 | 日韩亚洲av无码一区二区三区 | 久久精品噜噜噜成人88aⅴ | 天天看天天做天天爽 | av超碰在线观看 | 成人三级在线 | 欧亚av在线| 国产日韩久久免费福利网站 | 国产成a人亚洲精v品久久网 | 国产午夜精华无码网站 | 亚洲一区二区视频在线观看 | 天海翼精品一区二区三区 | 大粗鳮巴征服少妇视频 | 精品亚洲国产专区在线观看 | 欧美一区影院 | 国产超碰人人爽人人做人人添 | 国产亚洲欧美一区二区三区在线播放 | 热久久999| 寂寞少妇饥渴难耐自慰 | av在线a| 日韩AV片无码一区二区三区不卡 | 亚洲国产精品毛片AV不卡在线 | 火影大胸美女被黄网站 | a级黄色片免费观看 | AV无码专区亚洲AV极速版 | 精品国产91亚洲一区二区三区www | 亚欧洲乱码视频一二三区 |