今天重新回顾一下函数有多个return值,我们应该怎么定义调用的函数
首先定义一个函数,他有两个返回值
def say():
dog = 'i am a dog'
cat = 'i am a cat'
return dog, cat
方法一(不常见):
使用一个参数接收函数的所有返回值,返回值是一个元组tuple,然后直接取tuple的第N个值即可
# 使用一个参数接收函数的所有返回值,返回值是一个元组tuple
animal = say()
print(animal)
print(animal[0])
print(animal[1])
方法二(常见):
使用与函数定义参数完全相同数量的返回值
# 使用与函数定义参数完全相同数量的返回值
dog, cat = say()
print(dog)
print(cat)
5731

被折叠的 条评论
为什么被折叠?



