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自动化编程》