從0開始的Python學習014面向?qū)ο缶幊蹋ㄍ扑])-創(chuàng)新互聯(lián)

簡介

在湯原等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需設(shè)計網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站制作,湯原網(wǎng)站建設(shè)費用合理。

到目前為止,我們的編程都是根據(jù)數(shù)據(jù)的函數(shù)和語句塊來設(shè)計的,面向過程的編程。還有一種我們將數(shù)據(jù)和功能結(jié)合起來使用對象的形式,使用它里面的數(shù)據(jù)和方法這種方法叫做面向?qū)ο蟮木幊獭?/p>

類和對象是面向?qū)ο缶幊痰膬蓚€重要方面。對于類和對象的關(guān)系,舉個例子就像學生和小明同學的關(guān)系一樣。學生(類)是一個擁有共同屬性的群體,小明同學(對象)是其中一個有自己特性的個體。

對于一個對象或類的變量被稱為域,函數(shù)被稱為類或?qū)ο蟮姆椒ā?/p>

域有兩種類型--屬于每個對象或?qū)儆陬惐旧?,分別成為實例變量和類變量。

類使用class關(guān)鍵字創(chuàng)建,類的域和方法被列在一個縮進塊中。

self

類的方法與普通的函數(shù)只有一個特別的區(qū)別——它們必須有一個額外的第一個參數(shù)名稱,但是在調(diào)用這個方法的時候你不為這個參數(shù)賦值,Python會提供這個值。這個特別的變量指對象本身,按照慣例它的名稱是self。

雖然你可以給這個參數(shù)任何名稱,但是 強烈建議 你使用self這個名稱——其他名稱都是不贊成你使用的。使用一個標準的名稱有很多優(yōu)點——你的程序可以迅速識別它,如果使用self的話,還有些IDE(集成開發(fā)環(huán)境)也可以幫助你。

給C++/Java/C#程序員的注釋
Python中的self等價于C++中的self指針和Java、C#中的this參考。

你一定很奇怪Python如何給self賦值以及為何你不需要給它賦值。舉一個例子會使此變得清晰。假如你有一個類稱為MyClass和這個類的一個實例MyObject。當你調(diào)用這個對象的方法MyObject.method(arg1, arg2)的時候,這會由Python自動轉(zhuǎn)為MyClass.method(MyObject, arg1, arg2)——這就是self的原理了。

這也意味著如果你有一個不需要參數(shù)的方法,你還是得給這個方法定義一個self參數(shù)

(這個概念好長啊。。。。。。)

class 類名():
    代碼塊

'''the first class
  from liu
  我們使用class語句后跟類名,創(chuàng)建了一個新的類。這后面跟著一個縮進的語句塊形成類體。在這個例子中,我們使用了一個空白塊,它由pass語句表示。

接下來,我們使用類名后跟一對圓括號來創(chuàng)建一個對象/實例。(我們將在下面的章節(jié)中學習更多的如何創(chuàng)建實例的方法)。為了驗證,我們簡單地打印了這個變量的類型。它告訴我們我們已經(jīng)在__main__模塊中有了一個Person類的實例。

可以注意到存儲對象的計算機內(nèi)存地址也打印了出來。這個地址在你的計算機上會是另外一個值,因為Python可以在任何空位存儲對象。
  '''
class Person:
  pass # 空塊 

p = Person()
print (p)
print(__doc__)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站題目:從0開始的Python學習014面向?qū)ο缶幊蹋ㄍ扑])-創(chuàng)新互聯(lián)
文章地址:http://muchs.cn/article10/dhdpdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、Google、網(wǎng)站維護、關(guān)鍵詞優(yōu)化營銷型網(wǎng)站建設(shè)、小程序開發(fā)

廣告

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

搜索引擎優(yōu)化