Python類和物件

2022-09-29 02:33:10 字數 2205 閱讀 4516

1.定義類

語法:

class 類名(

) **

.....

.

注意:類名要滿足識別符號命名規則,同時遵循大駝峰命名法

2.建立物件

語法:

物件名=類名
範例:

class

turtle

:'''關於類的乙個簡單例子'''

#屬性 color=

'綠色'

weight=

10 legs=

4 shell=

true

mouth=

'大嘴'

#方法def

climb

(self)

:print

('向前爬'

)def

run(self)

:print

('向前跑'

)def

bite

(self)

:print

('咬死你'

)def

eat(self)

:print

('有的吃,真滿足'

)def

sleep

(self)

:print

('累了,困了,睡覺'

)# 例項化類 物件名=類名()

tt=turtle();

# 訪問類的屬性和方法

tt.climb(

)tt.run(

)tt.bite(

)tt.eat(

)tt.sleep(

)

3.self指的是呼叫該函式的物件

class

washer

:def

wash

(self)

:print

('洗衣服'

)# 例項化物件

haier=washer(

)haier.wash(

)

1.類外面新增屬性

語法:物件名.屬性名=值

範例:

class

washer()

:def

wash

(self)

:print

('洗衣服'

)haier1=washer(

)#新增屬性:物件名.屬性名=值

haier1.width=

400haier1.height=

500

2.類外面獲取物件屬性

語法:物件名.屬性名

class

washer()

:def

wash

(self)

:print

('洗衣服'

)haier1=washer(

)#新增屬性:物件名.屬性名=值

haier1.width=

400haier1.height=

500# 獲取屬性 物件名.屬性名

print

(f'洗衣機的寬度'

)print

(f'洗衣機的高度'

)

3.類裡面獲取物件屬性

語法:self.屬性名

class

washer()

:def

wash

(self)

:print

('洗衣服'

)# 獲取物件屬性

defprint_info

(self)

:#self.屬性名

#print(self.width)

print

(f'洗衣機的寬度是'

)print

(f'洗衣機的高度是'

)haier1=washer(

)# 新增屬性

haier1.width=

400haier1.height=

500# 物件呼叫方法

haier1.print_info(

)

Python類和物件

1 建立類 語法 class classname 類的幫助資訊 類文件字串 class suite 類體 例如 class employee 所有員工的基類 empcount 0 def init self,name,salary self.name name self.salary salary ...

Python類和物件

python類和物件 類 具有相同的屬性和方法的物件的集合。物件 萬物皆物件。類和物件的關係 類是具有相同屬性方法物件的集合。類包含屬性和方法 語法 class 類名 屬性 方法定義乙個類 建立物件 屬性寫在類外的情況,就是通過物件,屬性,物件,方法的方式呼叫。屬性相對於類來說屬於全域性,每個方法都...

Python類和物件

類和物件 類 class 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類 的例項。方法 類中定義的函式。類變數 類變數在整個例項化的物件中是公用的。類變數定義在類中且在函式體之外。類變數通常不作為例項變數使用。方法重寫 如果從父類繼承的方法不能滿足子類...