gpt4 book ai didi

python - 如何更改 python 函数中的参数?

转载 作者:太空宇宙 更新时间:2023-11-04 06:56:29 25 4
gpt4 key购买 nike

假设我有一个函数 foo(x,k) 并假设 x 是一个列表。我希望 k 默认为列表的长度。我只是写:

def foo(x, k=1):
k = len(x)
..
end

我只想用一个参数运行 foo,即 x。

最佳答案

你应该这样做:

def foo(x, k=None):
if k is None:
k = len(x)
...

请注意,这可以变得更紧凑:

def foo(x, k=None):
k = k or len(x)

关于python - 如何更改 python 函数中的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15081065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com