为 class - Python 的实例化运算符设置最大值
Set a maximum to the instantiation operator of a class - Python
如果用户输入高实例化运算符,我希望我的代码 return 出错。
像这样:
class test:
def __init__(self, value):
if value > 300:
return ERROR
else:
self.value = value
但我不只是想打印出一个错误,我希望控制台给出一个错误。
怎么样:
def __init__(self, value):
assert value <= 300
self.value = value
如果用户输入高实例化运算符,我希望我的代码 return 出错。 像这样:
class test:
def __init__(self, value):
if value > 300:
return ERROR
else:
self.value = value
但我不只是想打印出一个错误,我希望控制台给出一个错误。
怎么样:
def __init__(self, value):
assert value <= 300
self.value = value