欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

python里class的寫法是什么

這篇文章給大家分享的是有關(guān)python里class的寫法是什么的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

敦煌ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

類(Class)和實(shí)例(Instance)是面向?qū)ο笞钪匾母拍睢?/p>

類是指抽象出的模板。實(shí)例則是根據(jù)類創(chuàng)建出來的具體的“對象”,每個對象都擁有從類中繼承的相同的方法,但各自的數(shù)據(jù)可能不同。

在python中定義一個類:

class Student(object):
    pass

關(guān)鍵字class后面跟著類名,類名通常是大寫字母開頭的單詞,緊接著是(object),表示該類是從哪個類繼承下來的。通常,如果沒有合適的繼承類,就使用object類,這是所有類最終都會繼承下來的類。

定義好了 類,就可以根據(jù)Student類創(chuàng)建實(shí)例:

>>> class Student(object):
...     pass
...
>>> bart = Student() # bart是Student()的實(shí)例
>>> bart
<__main__.Student object at 0x101be77f0>
>>> Student # Student 本身是一個類
<class '__main__.Student'>

可以自由地給一個實(shí)例變量綁定屬性,比如,給實(shí)例bart綁定一個name屬性:

>>> bart.name = "diggzhang"
>>> bart.name'diggzhang'

類同時也可以起到模板的作用,我們可以在創(chuàng)建一個類的時候,把一些認(rèn)為公共的東西寫進(jìn)類定義中去,在python中通過一個特殊的__init__方法實(shí)現(xiàn):

class Student(object):
    """__init__ sample."""
    def __init__(self, name, score):
        self.name = name
        self.score = score

__init__方法的第一個參數(shù)永遠(yuǎn)都是self,表示創(chuàng)建實(shí)例本身,在__init__方法內(nèi)部,可以把各種屬性綁定到self,因為self指向創(chuàng)建的實(shí)例本身。

有了__init__方法,在創(chuàng)建實(shí)例的時候,就不能傳入空的參數(shù)了,必須傳入與__init__方法匹配的參數(shù),但self不需要傳,Python解釋器自己會把實(shí)例變量傳進(jìn)去。如下面的類,在新建實(shí)例的時候,需要把name和score屬性捆綁上去:

class Student(object):
    """example for __init__ function passin args."""
    def __init__(self, name, score):
        self.name = name
        self.score = score

我們直接看個實(shí)例,如果我們老老實(shí)實(shí)傳name和score進(jìn)去的時候,成功聲明了這個實(shí)例,但是只傳一個值的時候,報錯:

In [1]: class Student(object):
   ...:     def __init__(self, name, score):
   ...:         self.name = name
   ...:         self.score = score
   ...:

In [2]: bart = Student('diggzhang', 99)

In [3]: bart.name
Out[3]: 'diggzhang'

In [4]: bart.score
Out[4]: 99

In [5]: bart_test = Student('max')
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-6-97f4e2f67951> in <module>()
----> 1 bart_test = Student('max')

TypeError: __init__() takes exactly 3 arguments (2 given

感謝各位的閱讀!關(guān)于python里class的寫法是什么就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網(wǎng)站標(biāo)題:python里class的寫法是什么
URL鏈接:http://chinadenli.net/article48/ppsdhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、、定制開發(fā)、面包屑導(dǎo)航搜索引擎優(yōu)化、網(wǎng)站策劃

廣告

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

搜索引擎優(yōu)化
国产在线成人免费高清观看av| 日韩高清中文字幕亚洲| 国产不卡的视频在线观看| 日本不卡一区视频欧美| 五月天综合网五月天综合网| 粉嫩国产美女国产av| 又大又长又粗又猛国产精品| 日韩一本不卡在线观看| 午夜精品在线视频一区| 精品国产一区二区欧美| 久久精品欧美一区二区三不卡| 国产一区一一一区麻豆| 国产成人精品综合久久久看| 99久久免费看国产精品| 日本不卡在线视频你懂的| 亚洲成人精品免费在线观看| 日韩中文字幕在线不卡一区| 国产亚洲精品一二三区| 黄色激情视频中文字幕| 日本加勒比不卡二三四区| 国产精品欧美激情在线播放| 久久中文字幕中文字幕中文| 欧美日韩高清不卡在线播放| 中文字幕av诱惑一区二区 | 日韩欧美二区中文字幕| 午夜视频免费观看成人| 国产又大又硬又粗又湿| 99秋霞在线观看视频| 麻豆剧果冻传媒一二三区| av在线免费播放一区二区| 国产精品十八禁亚洲黄污免费观看| 欧美成人黄色一级视频| 国产精品久久三级精品| 欧美整片精品日韩综合| 99久久精品午夜一区| 台湾综合熟女一区二区| 69久久精品亚洲一区二区| 亚洲一区二区福利在线| 日本不卡一本二本三区| 国产又粗又猛又爽又黄的文字| 欧美六区视频在线观看|