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