Python输出参数?
是否可以这样做:Python输出参数?,python,Python,是否可以这样做: def foo(bar, success) success = True # ... >>> success = False >>> foo(bar1, success) >>> success True Python是否有out参数,或者是否有一种简单的方法来模拟它们?(除了干扰父级堆栈帧之外。)您有多个返回值 def foo(bar) return 1, 2, True x, y, succ
def foo(bar, success)
success = True
# ...
>>> success = False
>>> foo(bar1, success)
>>> success
True
Python是否有out参数,或者是否有一种简单的方法来模拟它们?(除了干扰父级堆栈帧之外。)您有多个返回值
def foo(bar)
return 1, 2, True
x, y, success = foo(bar1)
您有多个返回值
def foo(bar)
return 1, 2, True
x, y, success = foo(bar1)
是的,将它们作为参数传递到dict中。我想它在python官方教程的某个地方。是的,将它们作为参数传递到dict中。我认为它在主要的python官方教程中的某个地方。在python中,不能从函数内部更新不可变的类型(如示例中的布尔值、int、字符串或元组等)。时期因此,您的选择如前面的答案所示:
在python中,不能从函数内部更新不可变类型(如示例中的布尔值、int、字符串或元组等)。时期因此,您的选择如前面的答案所示: