当前位置: 首页 > 后端技术 > Python

Python教程:函数多返回值与丢弃返回值

时间:2023-03-26 01:18:46 Python

1.FunctionMultipleReturnValuesPython函数支持返回多个值。返回多个值时,默认以元组形式返回。例如,下面两个函数定义是完全等价的。deff():return1,2deff():return(1,2)如果将函数调用的返回值赋值给相应数量的变量,则逐一赋值,容易理解.以下是等价的:a,b=f()#a=1,b=2(a,b)=f()2.丢弃返回值很多时候,多个返回值并不都是必须的,这有时有必要丢弃一些返回值。Python有几种只获取部分返回值的方法:1、不做任何赋值,直接放在空上下文中,丢弃所有返回值#f()的返回值丢弃所有f()2.因为返回值是一个元组,所以可以通过索引得到一个或几个返回值'''学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006,寻找志同道合的小伙伴互相帮助。群里还有不错的视频学习教程和PDF电子书!'''a=f()[0]b=f()[1]3。使用下划线_#丢弃第二个返回值a,_=f()4。使用双下划线__更多下划线____________#丢弃第二个返回值a,__=f()第三种方式“使用下划线”不太安全,因为underscores_在python中有多种含义。在某些情况下,恰好有两种含义可能会发生冲突。所以,推荐使用第四种方法。以上就是本次分享的全部内容。现在想学习编程的朋友欢迎关注Python技术大本营获取更多技能和教程。