6.10 保持代码的简洁与可诗性¶
将条件简化为return语句¶
如果,我们实现的函数要返回一个布尔型的结果,通常会这样去做,
def function():
if isinstance(a, b) or issubclass(b, a):
returnTrue
returnFalse
但是,对比这样,直接返回结果会更加明智:
def function():
return isinstance(a, b) or issubclass(b, a)