python中return和return True的区别
return(没有任何值)和return True之间有什么区别?两者都一样吗?它们不一样。第一个将隐式返回python中return和return True的区别,python,Python,return(没有任何值)和return True之间有什么区别?两者都一样吗?它们不一样。第一个将隐式返回None: def f(): return print f() #None 而第二个将返回True: def f(): return True print f() #True 注意:True和False是Python中的布尔值。不,它们不是return无任何值返回(隐式)None返回真值另一方面返回真值 None和True不一样,事实上bool(None)是Fals
None
:
def f():
return
print f() #None
而第二个将返回True
:
def f():
return True
print f() #True
注意:
True
和False
是Python中的布尔值。不,它们不是return
无任何值返回(隐式)None
<代码>返回真值另一方面返回真值
None
和True
不一样,事实上bool(None)
是False
Return True是一个布尔返回,而不带任何值的Return会使函数返回到原始函数