Python:如何在def中引用值
作为我想做的一个非常基本的示例,我想在通过example方法运行值1和2之后更新它们。就像您将如何使用ref for Java一样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):
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值,所以我在项目中重复了代码。谢谢你的帮助:)