简化Python中的条件语句

2024-04-27 11:00:07 发布

您现在位置:Python中文网/ 问答频道 /正文

 

这可以进一步简化吗

def __init__(a: int, b: int):
    if not a and not b:
       raise
    
    if a and b:
       raise
    
    self.a = a
    self.b = b

我正在检查以下内容

  1. 如果提供了a,则不应提供b
  2. 如果提供了b,则不应提供a
  3. 其中一项是强制性的

有没有关于简化这些有条件陈述的建议


Tags: andselfifinitdefnot语句条件