为可选参数提供一个默认值,该值取决于Python中的另一个参数

时间:2015-05-19 20:38:56

标签: python

我的问题很简单:有更多的pythonic方式吗?

def f(array, start=0, end=None):
    if not end:
        end = len(array)
    (...)

因为使用f(array, start=0, end=len(array)无法工作。

1 个答案:

答案 0 :(得分:3)

不是真的。一个挑剔:

def f(array, start=0, end=None):
    if end is None:
        end = len(array)
相关问题