>>> def fun(): print 'ok' >>> res=fun() ok >>> type(res) <type 'NoneType'> >>> res==None True >>> def func(): print 98 return >>> f=func() 98 >>> f >>> type(f) <type 'NoneType'> >>> f==None True
>>> 'python'==None False >>> ''==None False >>> 9==None False >>> 0.0==None False
def fun(): print 98 return 'ok'#执行到该return语句时,函数终止,后边的语句不再执行 print 98 def func(): try: print 98 return 'ok' #函数得到了一个返回值 finally:#finally语句块中的语句依然会执行 print 98 print fun() print '----------' print func()
98 ok ---------- 98 98 ok
以上就是python函数中return后的语句执行不?的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于python函数中return后的语句执行不?的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did84767