在Python中,你可以使一个函数返回多个值。这是一个人为制造的例子:
def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7)
这看起来非常有用,但它似乎也容易被滥用("嗯...函数X已经计算出我们需要的一个中间值。让我们让X也返回那个值")。
什么时候应该划定界限并定义一个不同的方法?
用户名或邮箱地址
密码