教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Python中怎么定義類?【Pyhont面試題】

更新時間:2022年10月06日12時05分 來源:傳智教育 瀏覽次數:

  在日常生活中,要描述一類事物,既要說明它的特征,又要說明它的用途。例如,如果描述人這一類事物,通常要給這類事物下一個定義或起個名字,人類的特征包括身高、體重、性別、職業(yè)等,人類的行為包括跑步、說話等。把人類的特征和行為組合在一起,就可以完整地描述人類。

  面向對象程序的設計思想正是基于這種設計,把事物的特征和行為包含在類中。其中,事物的特征當作類的屬性,事物的行為當作類的方法,而對象是類的一個實例。所以要想創(chuàng)建一個對象,需要先定義一個類。類是由3部分組成的。

  (1)類名:類的名稱,它的首字母必須是大寫,如Person。

  (2)屬性:用于描述事物的特征,比如,人有姓名、年齡等特征。

  (3)方法:用于描述事物的行為,比如,人具有說話、微笑等行為。

  在Python中,可以使用class關鍵字來聲明一個類,其基本語法格式如下:

class 類名:
    類的屬性
    類的方法

  下面是一段示例代碼:

class Cat:
    # 屬性
    # 方法
    def eat(self):
       print("----吃魚----")

  在上述示例中,使用class定義了一個名稱為Cat的類,類中有一個eat方法。從示例可以看出,方法跟函數的格式是一樣的,主要的區(qū)別在于方法必須顯式地聲明一個self參數,而且位于參數列表的開頭。self代表類的對象本身,可以用來引用對象的屬性和方法,后面會結合實際的應用來介紹self的具體用法。

0 分享到:
和我們在線交談!