Python:如何在def中引用值

Python:如何在def中引用值,python,reference,return,Python,Reference,Return,作为我想做的一个非常基本的示例,我想在通过example方法运行值1和2之后更新它们。就像您将如何使用ref for Java一样 def example(value1, value2): value1 += 2 value2 += 4 value1 = 0 value2 = 0 example(value1, value2) print(str(value1)) print(str(value1)) 您需要返回它们 def example(value1, value2):

作为我想做的一个非常基本的示例,我想在通过example方法运行值1和2之后更新它们。就像您将如何使用ref for Java一样

def example(value1, value2):
    value1 += 2
    value2 += 4

value1 = 0
value2 = 0

example(value1, value2)
print(str(value1))
print(str(value1))
您需要
返回
它们

def example(value1, value2):
    value1 += 2
    value2 += 4
    return (value1, value2)

>>> value1 = 0
>>> value2 = 0
>>> value1, value2 = example(value1, value2)
>>> print(value1, value2)
2 4

如果传入的类型是可变的,而
int
则不是。

我建议在中查找函数。我需要int值,所以我在项目中重复了代码。谢谢你的帮助:)