在某些情况下会有所不同。请参阅以下示例:
def foo(var): if var == 5: var = 6 elif var == 6: var = 8 else: var = 10 return vardef bar(var): if var == 5: var = 6 if var == 6: var = 8 if var not in (5, 6): var = 10 return varprint foo(5) # 6print bar(5) # 10

在某些情况下会有所不同。请参阅以下示例:
def foo(var): if var == 5: var = 6 elif var == 6: var = 8 else: var = 10 return vardef bar(var): if var == 5: var = 6 if var == 6: var = 8 if var not in (5, 6): var = 10 return varprint foo(5) # 6print bar(5) # 10