Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 640 Bytes

File metadata and controls

29 lines (18 loc) · 640 Bytes

6.10 保持代码的简洁与可诗性

image0

将条件简化为return语句

如果,我们实现的函数要返回一个布尔型的结果,通常会这样去做,

def function():
    if isinstance(a, b) or issubclass(b, a):
        return True
    return False

但是,对比这样,直接返回结果会更加明智:

def function():
    return isinstance(a, b) or issubclass(b, a)

image1