1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Python实战从入门到精通第十三讲——返回多个值的函数

Python实战从入门到精通第十三讲——返回多个值的函数

时间:2018-10-01 20:54:24

相关推荐

Python实战从入门到精通第十三讲——返回多个值的函数

构造一个可以返回多个值的函数

能返回多个值,函数直接return一个元组就行了。例如:

>>> def myfun():... return 1, 2, 3...>>> a, b, c = myfun()>>> a1>>> b2>>> c3

尽管myfun()看上去返回了多个值,实际上是先创建了一个元组然后返回的。 这个语法看上去比较奇怪,实际上我们使用的是逗号来生成一个元组,而不是用括号。比如下面的:

>>> a = (1, 2) # With parentheses>>> a(1, 2)>>> b = 1, 2 # Without parentheses>>> b(1, 2)

当我们调用返回一个元组的函数的时候 ,通常我们会将结果赋值给多个变量,就像上面的那样

>>> x = myfun()>>> x(1, 2, 3)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。