在下面的代码中,我希望CHAC
显示一个空字符串,以便稍后我可以将它与类似的字符串连接起来。
def __init__(self, **kwargs):
self.id = random.randint(self.min_hit_points, self.max_hit_points)
self.level = random.randint(self.min_level, self.max_level)
self.CHAC = str(int(self.id / 5 - 1 * (self.level - 1)))
self.color = random.choice(COLORS)
由于整数0为假,您可以执行
str(int(self.id / 5 - 1 * (self.level - 1)) or '')
可以使用条件表达式:
value = int(self.id/5-1*(self.level-1))
self.CHAC = '' if value == 0 else str(value)