您的位置: 网站首页> python基础> 当前文章
python函数return返回多个值
老董-我爱我家房产SEO2019-09-15195围观,112赞
在函数中一旦使用return,那么函数就会停止往下执行!但是,我们有时候需要函数返回多个值,怎么实现呢?其实python的return可以返回多个值,而且Python 会自动将多个返回值封装成元组。
1、函数中遇到return停止往下执行实例
# -*- coding: utf-8 -*- def test(): # 死循环,return一次就停止了 while 1: print('123') return test()
D:python3installpython.exe D:/pyscript/py3script/python66/python66.py 123 Process finished with exit code 0
2、函数返回多个值实例
# -*- coding: utf-8 -*- def test(num1,num2): my_sum = num1 + num2 my_str = str(num1) + str(num2) return my_sum,my_str my_num,my_str = test(1,2) print(my_num) print(my_str)
D:python3installpython.exe D:/pyscript/py3script/python66/python66.py 3 12 Process finished with exit code 0
python的return可以返回多个值很方便,其实我们也可以在数内部定义列表保存多个值然后返回列表。
# -*- coding: utf-8 -*- def test(): lis = [] # 空列表 for i in range(5): lis.append(str(i) + '个') return lis res = test() print(res)
D:\python3\install\python.exe D:/pyscript/py3script/python66/python66.py ['0个', '1个', '2个', '3个', '4个'] Process finished with exit code 0
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
下一篇:python函数的嵌套调用
相关文章
文章评论
-
python函数return返回多个值文章写得不错,值得赞赏
站点信息
- 网站程序:Laravel
- 客服微信:a772483200