我是Python的新手。我正在寻找检查对我来说重要的属性(不是对象的所有属性)都不是None的方法。我知道如何以丑陋的方式做到这一点,但我认为这一定是更好的方式。让我解释: 假设我有类材料
class Material(self, att_a = None, att_b = None, att_c = None, att_d = None):
self.att_a = att_a #key attribute
self.att_b = att_b #key attribute
self.att_c = att_c
self.att_d = att_d
def check_key_value():
if self.att_a == None:
return False
if self.att_b == None:
return False
return True
M1 = Material()
M1.att_a = 85
if M1.check_key_value() == True:
ex1 = M1.att_a * 5
ex2 = M1.att_b / 5
我知道必须采用聪明的方式处理这个问题。
提前致谢