Python笔记-函数多个返回值

def test(a,b):
    x = a // b
    y = a % b
    #一般情况下,一个函数最多只会执行一个return语句
    #特殊情况下(finally语句)下,一个函数会执行多个return语句
    #一个return可以返回多个值,将多个值放到一个整体里面去 容器
    return x,y    #return语句表示一个函数的结束
    #return y    #第一个之后的return语句将不会再执行
    #return x,y 返回的本质就是一个元组=return(a,b)  return [x,y]    return {'x':x,'y':y}
result = test(23,4)
print('商是{},余数是{}'.format(result[0],result[1]))
shang,yushu = test(8,3)
print('商是{},余数是{}'.format(shang,yushu))

结果

商是5,余数是3
商是2,余数是2

Process finished with exit code 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值