【发布时间】:2019-02-05 02:08:42
【问题描述】:
我希望我的玩家必须显示为 $xxx 的筹码,但要将筹码保留为 int。我尝试了下面的代码,但 str 部分只是灰色的。我做错了什么?
class Player:
def __init__(self, name, gender, taunt, aggression, hand, chips):
self.name = name
self.gender = gender
self.taunt = taunt
self.aggression = aggression
self.hand = hand
self.chips = chips
def __str__(self):
return "${0}".format(self.chips)
【问题讨论】:
-
灰色是什么意思?当您执行
print(Player('','','','','',1))时会发生什么?