函数返回多个结果
python 的函数可以返回多个结果,返回之后型形成一个元组。
在 return 语句中,返回结果之间用逗号分隔。
假设一个函数返回了元组,那我们是否可以通过下标获取元组中的结果?答案是肯定可以的,毕竟元组就支持这样的操作。但是在 python 的世界里,不建议使用这样的操作,因为我们可以使用其他方式,更方便地取出元组中的结果。假如元组内有 n 个结果,我们直接用 n 个变量接收结果。
def damage(skill1, skill2):damage1 = skill1 * 3damage2 = skill2 * 2 + 10return damage1, damage2skill1_damage, skill2_damage = damage(3, 6)print(skill1_damage, skill2_damage)
