def f(a, b, c=None, d=None, sum=True): if sum: return a + b else: return a - b + c - d
但是,您可以进一步简化为:
def f(a, b, c=0, d=0): return a - b + c - d
sum 是真是假。
sum