gpt4 book ai didi

python - 更改Python中函数的参数

转载 作者:行者123 更新时间:2023-12-01 05:37:19 25 4
gpt4 key购买 nike

是否可以(如果可以,如何)在定义后更改函数的参数?

示例:

from inspect import signature
def f(a, b, c):
print(a + b + c)

for i in signature(f).parameters:
print(i)

changeparameters(f, "d", "e")
print()

for i in signature(f).parameters:
print(i)

将输出:

a
b
c

d
e

最佳答案

只需使用新参数重新 def 函数名称 - 因为无论如何,原始函数都不会使用该函数名称。

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

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