python 類 建立類和使用類

2021-09-29 17:21:54 字數 1363 閱讀 4711

# -*- coding: utf-8 -*-

"""目標:建立 狗這個類 例項化並呼叫 屬性與函式

created on sat nov 16 23:05:32 2019

@author: huzhenxing

"""class

dog():

'''一次模擬小狗的簡單嘗試'''

def__init__

(self, name, age)

:'''初始化屬性 name 和 age'''

self.name = name

self.age = age

defsit(self)

:'''模擬小狗被命令時蹲下'''

print

(self.name.title()+

" is now sitting."

)def

roll_over

(self)

:'''模擬小狗被命令時打滾'''

print

(self.name.title()+

" rolled over!"

)#建立【我的狗】例項 名字叫 willie 6歲

my_dog = dog(

'willie',6

)#建立【你的狗】例項 名字叫 lucy 3歲

your_dog = dog(

'lucy',3

)#呼叫例項的屬性 列印我的狗 名字與年齡

print

("my dog's name is "

+ my_dog.name.title()+

'.')

print

("my dog is "

+str

(my_dog.age)

+" years old."

)#呼叫例項的函式 蹲下,打滾

my_dog.sit(

)my_dog.roll_over(

)#呼叫例項的屬性 列印你的狗 名字與年齡

print

("your dog's name is "

+ your_dog.name.title()+

'.')

print

("your dog is "

+str

(your_dog.age)

+" years old."

)#呼叫例項的函式 蹲下,打滾

your_dog.sit(

)your_dog.roll_over(

)

列印結果:

類和類的使用

class people name xiaoming 類屬性,類裡面的變數稱為屬性 age 18 私有屬性,別人知道後不會去動它,概念性問題 age 18 也是私有屬性,訪問會報錯 a people 例項化 print a.age 通過例項訪問類屬性,雖然是私有的,但是訪問還是可以列印,b peop...

python建立person類 建立和使用類

python類和物件 python是一種物件導向的程式語言。python中的幾乎所有東西都是具有其屬性和方法的物件。類就像物件的建構函式,或者是建立物件的 藍圖 建立類 要建立乙個類,請使用關鍵字 class 示例,建立乙個名為myclass的類,並帶有乙個名為x的屬性 class myclass ...

Python 類 類的建立及操作

1,類的建立 class person object init函式是乙個建構函式,在建立例項過程中自動執行,為例項的初始化工作。name為init函式的區域性變數,self.name是例項的屬性,二者看似相同,實則區別很大。通過self.name name的方式,我們可以把name屬性賦值給self...