Python物件導向之類的定義和使用

2021-10-10 19:39:15 字數 1109 閱讀 8052

"""

任務:給定了乙個 dog 類,類中有 foot、weight 和 height 三個屬性。請在類的外部輸出這三個屬性的值。

"""class

animal

: foot =

4 weight =

14 height =

30# 請在下面的begin-end之間按照注釋中給出的提示編寫正確的**

########## begin ##########

# 第1步:例項化類

d=animal(

)# 第2步:輸出三個類屬性的值

print

("foot屬性值為:%d"

%d.foot)

print

("weight屬性值為:%dkg"

%d.weight)

print

("height屬性值為:%dcm"

%d.height)

########## end ##########

"""

任務:定義乙個 math 類,在類中定義乙個 mean 方法,傳入的引數為乙個列表,該方法的作用是計算列表內所有元素的平均值。

"""# 請在下面的begin-end之間按照注釋中給出的提示編寫正確的**

########## begin ##########

# 定義 math 類,並在類中定義 mean 方法

class

math

:def

mean

(self,list1)

: self.list1=list1

a=0for i in self.list1:

a=i+a

return

(a*1.0)/

len(self.list1)

########## end ##########

# 例項化類

x = math(

)list1 =

eval

(input()

)print

("平均值為"

,x.mean(list1)

)

python物件導向之類,物件

類別,乙個是抽象概念 小a的朋友們 是一些列具備相同特徵和相同行為的物件的集合 就是具體操作的某個事物,具備自己的特徵和行 小a的朋友 小明 類包含一系列物件 物件屬於某個類 在現實中先有物件,再有類 在程式中是,先有類,才能有物件 而在程式中是先有類才能物件,我們必須先告訴計篡機這類的物件有什麼特...

Python中物件導向之類

1.建構函式案例 class complex def init self,real,imag 此處要記得寫引數self self.r real self.i imag print 建構函式被呼叫 x complex 3.0,4.5 print x.r,x.i 2.析構函式 案例class compl...

python物件導向之類的繼承

繼承 復用的高階抽象 繼承是物件導向程式設計的精髓之一 實現了以類為單位的高抽象級別 復用 繼承是新定義類能夠幾乎完全使用原有類屬性與方法的過程 基類的屬性基本等同於定義在派生類中 派生類可以直接使用基類的類屬性 例項屬性 派生類可以直接使用基類的各種方法 使用基類的類方法和類屬性時,要用基類的類名...