函数返回多值的原理
实际上,函数返回多值的内容就是一个 tuple
我们来看看表面
1 | import math |
这样我们就可以同时获得返回值:
1 | x, y = move(100, 100, 60, math.pi / 6) |
哟呵,真的可以返回多值耶。
实际的原理
Python函数返回的仍然是单一值:
1 | r = move(100, 100, 60, math.pi / 6) |
其实就是一个 tuple,实际就是这样,并没有那么神秘嘛。
实际上,函数返回多值的内容就是一个 tuple
1 | import math |
这样我们就可以同时获得返回值:
1 | x, y = move(100, 100, 60, math.pi / 6) |
哟呵,真的可以返回多值耶。
Python函数返回的仍然是单一值:
1 | r = move(100, 100, 60, math.pi / 6) |
其实就是一个 tuple,实际就是这样,并没有那么神秘嘛。