# -*- 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...