2024-10-02 00:24:05 发布
网友
当谈到条件句的最佳实践时,推荐以下哪一个例子
def sum(arg1,arg2): if arg1>3: return else: return arg1+agr2
或
def sum(arg1,arg2): if arg1<3: return arg1+agr2 else: return
提前谢谢
使用三元表达式:
def sum(arg1, arg2): return arg1 + arg2 if arg1 < 3 else None
作为补充,如果其中一个案例是意外的或不需要的,我喜欢遵循guard pattern,这涉及在执行正常逻辑之前首先检查这些案例
比如说,
def safe_divide(a, b): # Check preconditions at top of function definition if b == 0: return None # Checks passed, perform normal logic return a / b
使用三元表达式:
作为补充,如果其中一个案例是意外的或不需要的,我喜欢遵循guard pattern,这涉及在执行正常逻辑之前首先检查这些案例
比如说,
相关问题 更多 >
编程相关推荐