python函数返回值

python函数返回值

函数需要先定义后调用,函数体中 return 语句的结果就是返回值。如果一个函数没有 reutrn 语句,其实它有一个隐含的 return 语句,返回值是 None,类型也是 ‘NoneType’。return 语句的作用:结束函数调用、返回值。

def myReturn():
    for i in range(5):
        return i
def myYield():
    for i in range(5):
        yield i

if __name__=='__main__':
    print('return:',type(myReturn()))
    print('yield:',type(myYield()))
    for i in myYield():
        print(i)

在这里插入图片描述

def func()->str:
    return 'python'

def func1()->list:
    return 'django'

if __name__=='__main__':
    r1=func()
    print(type(r1))
    r2=func1()
    print(type(r2))

在这里插入图片描述

参考:https://blog.youkuaiyun.com/sj349781478/article/details/79399213
参考:《精通Python自动化编程》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值