【发布时间】:2019-04-19 04:00:12
【问题描述】:
我不明白“and”和“or”语句在程序中的运行情况。帮助我了解它的正常工作。
class A:
def __init__(self,a):
self.a=a
def show(self):
print(self.a)
class B(A):
def __init__(self,b):
self.a=b
def __str__(self):
return "({0})".format(self.a)
def __add__(self,other):
return self.a+other.a
E=B("Tony")
R=B("Stark")
print(E or R)
print(E and R)
print(E+R)
【问题讨论】:
-
你没有得到什么?
-
检查我的解释是否对你有意义
标签: python-3.x operators