国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

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

python基礎之類方法和靜態方法

2022-02-17 00:15qianqqqq_lu Python

這篇文章主要介紹了python類方法和靜態方法,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下

 

類方法

python基礎之類方法和靜態方法

class People:
    country="China"
    # 類方法 用classmethod來修飾
    @classmethod  #通過標識符來表示下方方法為類方法
    def get_country(cls):  #習慣性使用cls
        return cls.country  #訪問類屬性
        pass
    pass
print(People.get_country())  #通過類對象去引用
p=People()
print("實例對象訪問%s"%p.get_country())  #通過實例對象去訪問

python基礎之類方法和靜態方法

class People:
    country="China"
    # 類方法 用classmethod來修飾
    @classmethod  #通過標識符來表示下方方法為類方法
    def get_country(cls):  #習慣性使用cls
        return cls.country  #訪問類屬性
        pass
    @classmethod
    def change_country(cls,data):
        cls.country=data  #修改類屬性的值在類方法中
    pass
print(People.get_country())  #通過類對象去引用
p=People()
print("實例對象訪問%s"%p.get_country())
People.change_country("英")
print(People.get_country())

python基礎之類方法和靜態方法

 

靜態方法

python基礎之類方法和靜態方法

class People:
    country="China"
    # 類方法 用classmethod來修飾
    @classmethod  #通過標識符來表示下方方法為類方法
    def get_country(cls):  #習慣性使用cls
        return cls.country  #訪問類屬性
        pass
    @classmethod
    def change_country(cls,data):
        cls.country=data  #修改類屬性的值在類方法中
    pass
    @staticmethod
    def getData():  #無需傳參數
        return People.country
    pass
print(People.getData())   #可以訪問

# print(People.get_country())  #通過類對象去引用
p=People()
print(People.getData())   #可以訪問  注意 一般情況下 我們不會通過實例對象去訪問靜態方法

python基礎之類方法和靜態方法

為什么要使用靜態方法呢?
由于靜態方法主要來存放邏輯性的代碼 本身和類以及實例對象沒有交互
也就是說 在靜態方法中 不會涉及到類中方法和屬性的操作
數據資源能夠得到有效的充分利用

# demo 返回當前的系統時間
import time #引入時間模塊
class TimeTest:
    def __init__(self,hour,min,second):
        self.hour=hour
        self.min=min
        self.second=second
    @staticmethod  #直接定義為靜態方法 不需要實例屬性
    def showtime():
        return time.strftime("%H:%M:%S",time.localtime())
    pass
print(TimeTest.showtime())
t=TimeTest(2,10,15)
print(t.showtime())  #無必要 直接使用靜態方法 輸出仍是導入時間

python基礎之類方法和靜態方法

python基礎之類方法和靜態方法

python基礎之類方法和靜態方法

python基礎之類方法和靜態方法

 

復習

python基礎之類方法和靜態方法

python基礎之類方法和靜態方法

 

總結

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注服務器之家的更多內容!

原文鏈接:https://blog.csdn.net/weixin_44632711/article/details/120697745

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美在线a | 91丁香婷婷综合久久欧美 | 亚洲国内精品 | 精品久久久久一区二区国产 | 国产精品久久久久久久久久久新郎 | 看黄色片网站 | 爱爱视频网站 | 亚洲久久久久 | 成人激情免费视频 | 久久新 | 一级毛片观看 | aaa综合国产 | 久久大伊人 | 伊人久久精品久久亚洲一区 | 久久精品国产亚洲 | 手机亚洲第一页 | 国产一区二区三区免费 | 久久精品成人一区二区三区蜜臀 | 日本不卡在线观看 | 青青草99| 欧美黄色片 | 日韩欧美在线视频 | 成人av在线网 | 久久国产午夜 | 男人的天堂视频网站 | 视频一区二区三区中文字幕 | 黄色成人av| 欧美二区三区 | 综合久久综合久久 | 国产精品免费看片 | 97久久精品 | 日韩一区二区电影 | 精品中文字幕一区 | 成人在线免费观看 | 山岸逢花在线观看无删减 | 中文字幕影院 | 国产一区二区精品在线观看 | 中文在线a在线 | 国产 日韩 一区 | 亚洲欧美另类久久久精品2019 | 日韩一区中文字幕 |