关于以下 Python 函数调用正确的是__?

def parrot(voltage, state='a stiff', action='voom', type='Norwegian Blue'):
    pass
1713 次浏览
  • A、parrot()
  • B、parrot(voltage=5.0, 'dead')
  • C、parrot(actor='Jack Chen')
  • D、parrot('a thousand', state='pushing up the daisies')
在函数调用中,关键字参数必须跟随在位置参数的后面。传递的所有关键字参数必须与函数接受的其中一个参数匹配(比如 actor 不是函数 parrot 的有效参数),它们的顺序并不重要。这也包括非可选参数。
挑战成功
2年前
挑战失败
2年前
挑战失败
2年前
挑战失败
2年前
挑战失败
2年前
挑战成功
3年前
挑战成功
4年前