gpt4 book ai didi

python:如何更改函数输入参数的值?

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:56 24 4
gpt4 key购买 nike

我试图在函数中修改字符串的值,如下所示:

>>> def appendFlag(target, value):
... target += value
... target += " "
...
>>> appendFlag
<function appendFlag at 0x102933398>
>>> appendFlag(m,"ok")
>>> m
''

好吧,似乎“目标”只是在函数内改变了,但是如何使新值在函数外可行呢?谢谢。

最佳答案

这是在 python 中通过返回处理的。

def appendFlag(target, value):
target += value
target += " "
return target

你可以这样使用它:

m = appendFlag(m,"ok")

你甚至可以像这样返回几个变量:

def f(a,b):
a += 1
b += 1
return a,b

并像这样使用它:

a,b = f(4,5)

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

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