設計乙個 game 類
屬性:
方法:
主程式步驟
0# 遊戲最高分,類屬性
@staticmethod
defshow_help()
:# 靜態方法
("幫助資訊:讓殭屍走進房間"
) @classmethod
defshow_top_score
(cls)
:# 類方法
("遊戲最高分是 %d"
% cls.top_score)
def__init__
(self, player_name)
: self.player_name = player_name # 例項屬性
defstart_game
(self)
:# 例項方法
("[%s] 開始遊戲..."
% self.player_name)
game.top_score =
999# 使用類名.修改歷史最高分
# 1. 檢視遊戲幫助
game.show_help(
)# 2. 檢視遊戲最高分
game.show_top_score(
)# 3. 建立遊戲物件,開始遊戲
game = game(
"小明"
)game.start_game(
)# 4. 遊戲結束,檢視遊戲最高分
game.show_top_score(
)
提問:如果方法內部 即需要訪問 例項屬性,又需要訪問 類屬性,應該定義成什麼方法?
應該定義 例項方法 因為,類只有乙個,在 例項方法 內部可以使用 類名. 訪問類屬性
一文搞懂python例項屬性和函式的用法
初學python的人,一定會感覺到python中例項屬性和函式的用法超級靈活,寫這篇也主要是給小白看的,能夠快速的掌握py中例項屬性和函式的呼叫方法。接下來請不要錯過每乙個字.class teacher object def init self,name self.name name self.ot...
Python資料之class類的屬性和方法
靜態方法 通過 staticmethod裝飾器即可把其裝飾的方法變為乙個靜態方法。普通的方法,可以在例項化後直接呼叫,並且在方法裡可以通過self.呼叫例項變數或類變數。靜態方法是不可以訪問例項變數或類變數的,它與類唯一的關聯就是需要通過類名來呼叫這個方法。class dog object def ...
中文表示什麼 輕鬆搞懂中文分詞的評測
中文分詞指的是將一段文字拆分為一系列單詞的過程,這些單詞順序拼接後等於原文本。中文分詞操作是中文資訊處理的第一站,中文分詞效果的好壞直接影響後續自然語言處理任務。在中文分詞任務中,一般使用在標準資料集上詞語級別的精準率 召回率以及f1值來衡量分詞器的準確程度,這三種指標通常用於衡量分類器的準確程度。...