python 自定义def(self)如何返回多个参数
时间: 2023-08-05 08:09:02 浏览: 187
Python面向对象编程.pptx
在Python中,可以使用元组(tuple)的方式返回多个参数。具体实现如下:
```python
class MyClass:
def my_func(self, arg1, arg2):
# 处理逻辑
result1 = arg1 + arg2
result2 = arg1 - arg2
result3 = arg1 * arg2
# 返回多个参数
return result1, result2, result3
# 调用方法
obj = MyClass()
res1, res2, res3 = obj.my_func(10, 5)
print(res1, res2, res3)
```
在上述代码中,`my_func` 方法返回了三个参数 `result1`、`result2` 和 `result3`,使用逗号分隔返回即可。在调用时,可以使用多个变量接收返回值,并按照顺序对应。输出结果为:`15 5 50`。
阅读全文