Python中的面向?qū)ο?創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),泉山企業(yè)網(wǎng)站建設(shè),泉山品牌網(wǎng)站建設(shè),網(wǎng)站定制,泉山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,泉山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

本篇文章為大家展示了Python中的面向?qū)ο螅瑑?nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

我們熟悉了對(duì)象和類的基本概念。我們將進(jìn)一步拓展,以便能實(shí)際運(yùn)用對(duì)象和類。

調(diào)用類的其它信息

在定義方法時(shí),必須有self這一參數(shù)。這個(gè)參數(shù)表示某個(gè)對(duì)象。對(duì)象擁有類的所有性質(zhì),那么我們可以通過self,調(diào)用類屬性。

class Human(object):
    laugh = 'hahahaha'
    def show_laugh(self):
        print self.laugh
    def laugh_100th(self):
        for i in range(100):
            self.show_laugh()
li_lei = Human()          
li_lei.laugh_100th()

這里有一個(gè)類屬性laugh。在方法show_laugh()中,通過self.laugh,調(diào)用了該屬性的值。

還可以用相同的方式調(diào)用其它方法。方法show_laugh(),在方法laugh_100th中()被調(diào)用。

通過對(duì)象可以修改類屬性值。但這是危險(xiǎn)的。類屬性被所有同一類及其子類的對(duì)象共享。類屬性值的改變會(huì)影響所有的對(duì)象。

__init__()方法

__init__()是一個(gè)特殊方法(special method)。Python有一些特殊方法。Python會(huì)特殊的對(duì)待它們。特殊方法的特點(diǎn)是名字前后有兩個(gè)下劃線。

如果你在類中定義了__init__()這個(gè)方法,創(chuàng)建對(duì)象時(shí),Python會(huì)自動(dòng)調(diào)用這個(gè)方法。這個(gè)過程也叫初始化。

class happyBird(Bird):
    def __init__(self,more_words):
        print 'We are happy birds.',more_words
summer = happyBird('Happy,Happy!')

這里繼承了Bird類,它的定義見上一講。

屏幕上打印:

We are happy birds.Happy,Happy!

我們看到,盡管我們只是創(chuàng)建了summer對(duì)象,但__init__()方法被自動(dòng)調(diào)用了。最后一行的語(yǔ)句(summer = happyBird...)先創(chuàng)建了對(duì)象,然后執(zhí)行:

summer.__init__(more_words)

'Happy,Happy!' 被傳遞給了__init__()的參數(shù)more_words

對(duì)象的性質(zhì)

我們講到了許多屬性,但這些屬性是類的屬性。所有屬于該類的對(duì)象會(huì)共享這些屬性。比如說,鳥都有羽毛,雞都不會(huì)飛。

在一些情況下,我們定義對(duì)象的性質(zhì),用于記錄該對(duì)象的特別信息。比如說,人這個(gè)類。性別是某個(gè)人的一個(gè)性質(zhì),不是所有的人類都是男,或者都是女。這個(gè)性質(zhì)的值隨著對(duì)象的不同而不同。李雷是人類的一個(gè)對(duì)象,性別是男;韓美美也是人類的一個(gè)對(duì)象,性別是女。

當(dāng)定義類的方法時(shí),必須要傳遞一個(gè)self的參數(shù)。這個(gè)參數(shù)指代的就是類的一個(gè)對(duì)象。我們可以通過操縱self,來修改某個(gè)對(duì)象的性質(zhì)。比如用類來新建一個(gè)對(duì)象,即下面例子中的li_lei, 那么li_lei就被self表示。我們通過賦值給self.attribute,給li_lei這一對(duì)象增加一些性質(zhì),比如說性別的男女。self會(huì)傳遞給各個(gè)方法。在方法內(nèi)部,可以通過引用self.attribute,查詢或修改對(duì)象的性質(zhì)。

這樣,在類屬性的之外,又給每個(gè)對(duì)象增添了各自特色的性質(zhì),從而能描述多樣的世界。

class Human(object):
    def __init__(self, input_gender):
        self.gender = input_gender
    def printGender(self):
        print self.gender
li_lei = Human('male') # 這里,'male'作為參數(shù)傳遞給__init__()方法的input_gender變量。
print li_lei.gender
li_lei.printGender()

在初始化中,將參數(shù)input_gender,賦值給對(duì)象的性質(zhì),即self.gender。

li_lei擁有了對(duì)象性質(zhì)gender。gender不是一個(gè)類屬性。Python在建立了li_lei這一對(duì)象之后,使用li_lei.gender這一對(duì)象性質(zhì),專門儲(chǔ)存屬于對(duì)象li_lei的特有信息。

對(duì)象的性質(zhì)也可以被其它方法調(diào)用,調(diào)用方法與類屬性的調(diào)用相似,正如在printGender()方法中的調(diào)用。

總結(jié)

通過self調(diào)用類屬性

__init__(): 在建立對(duì)象時(shí)自動(dòng)執(zhí)行

類屬性和對(duì)象的性質(zhì)的區(qū)別。

上述內(nèi)容就是Python中的面向?qū)ο螅銈儗W(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

文章題目:Python中的面向?qū)ο?創(chuàng)新互聯(lián)
路徑分享:http://m.kartarina.com/article12/dcpodc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站軟件開發(fā)App開發(fā)關(guān)鍵詞優(yōu)化手機(jī)網(wǎng)站建設(shè)移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
主站蜘蛛池模板: 精品无码av一区二区三区| 亚洲AV无码久久精品色欲| 亚洲AV综合色区无码二区偷拍| 国产真人无码作爱视频免费| 亚洲精品无码久久久久| 影音先锋中文无码一区| 红桃AV一区二区三区在线无码AV| 无码中文人妻视频2019| 亚洲精品无码99在线观看| 久久水蜜桃亚洲av无码精品麻豆| 国产精品无码MV在线观看| 亚洲AV无码专区国产乱码4SE| 色综合无码AV网站| 免费精品无码AV片在线观看| 亚洲美日韩Av中文字幕无码久久久妻妇| 亚洲AV无码久久精品成人| 国产乱子伦精品免费无码专区| 亚洲国产精品无码久久久| 中文字幕无码无码专区| 国产免费久久久久久无码| 性生交片免费无码看人| 亚洲av永久无码精品天堂久久| 国产羞羞的视频在线观看 国产一级无码视频在线 | 日本无码WWW在线视频观看| 久久久精品人妻无码专区不卡| 久久亚洲AV成人无码国产最大| 国产成人无码精品久久久性色| 亚洲AV无码一区二区三区久久精品 | 国产成人无码一区二区在线播放| 亚洲中文字幕无码中文字| 亚洲一区精品无码| 无码视频在线播放一二三区| 一夲道dvd高清无码| 久久午夜夜伦鲁鲁片免费无码| 蕾丝av无码专区在线观看| 中文字幕日产无码| 亚洲AV区无码字幕中文色| 亚洲精品无码99在线观看| 免费一区二区无码视频在线播放 | 国产成人年无码AV片在线观看 | 无码视频一区二区三区在线观看|