生活随笔
收集整理的這篇文章主要介紹了
实例属性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實例屬性: attribute(也叫實例變量)
- 實例屬性
每個實例都可以有自己的變量用來保存對象自己的數據,稱為實例變量(也叫屬性)
語法:
實例.屬性名
- 賦值規則同變量的賦值規則
首次為屬性賦值,則創建此屬性
再次為屬性賦值,則改變此屬性的綁定關系 - 作用:
記錄每個對象自身的數據
- 示例見:
class Dog:"""docstring for Dog"""def eat(self, food):'''此方法描述小狗的吃東西的行為,并記錄這次吃的食物'''print(self.color,
'的', self.kinds,
'正在吃', food)self.last_food = food
def show_last_food(self):'''此方法顯示小狗上次吃的食物'''print(self.color,
'的', self.kinds,
'上次吃的是', self.last_food)dog1 = Dog()
dog1.kinds =
'京巴'
dog1.color =
'白色'
dog1.color =
'黃色' dog2 = Dog()
dog2.kinds =
'藏獒'
dog2.color =
'棕色'
print(dog1.color,
'的', dog1.kinds)
print(dog2.color,
'的', dog2.kinds)dog1.eat(
'骨頭')
dog1.show_last_food()dog2.eat(
'狗糧')
dog2.show_last_food()
總結
以上是生活随笔為你收集整理的实例属性的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。