可以使用Python内置的getattr函数来获取对象的属性值,并使用==运算符来比较两个属性值是否相等。示例代码如下:
class Person: def init(self, name, age): self.name = name self.age = age
p1 = Person("Amy", 25) p2 = Person("Bob", 30)
attr = "age" # 要比较的属性名
if getattr(p1, attr) == getattr(p2, attr): print(f"{p1.name}和{p2.name}的{attr}属性值相等") else: print(f"{p1.name}和{p2.name}的{attr}属性值不相等")
上一篇:比较字符串指针与其他指针。
下一篇:比较字符串中的非英文字符