Skip to main content
 首页 » 编程设计

python之调用这样的函数会被认为是不好的做法吗

2025年05月04日9xxx_UU

假设我有这个函数签名:

def foo(a=True, b=True, c=True, d=True, e=True): 

考虑到所有传递的参数都应为 False,我认为这些是调用此函数的简洁方法:

foo(*5*[False]) 
foo(*[False]*5) 

但有些东西告诉我那将是糟糕的 Python 风格。你怎么看?

请您参考如下方法:

如果它难以阅读,那就是糟糕的风格。

请记住,代码被阅读的次数很多多于编写的次数。