python函数中return后的语句一定不会执行吗?
发布时间 - 2026-01-11 02:13:20 点击率:次前言

return语句用于退出函数,向调用方返回一个表达式。return在不带参数的情况下(或者没有写return语句),默认返回None。None是一个特殊的值,它的数据类型是NoneType。NoneType是Python的特殊类型,它只有一个取值None。
它不支持任何运算也没有任何内建方法,和任何其他的数据类型比较是否相等时永远返回false,也可以将None赋值给任何变量。。。
1》当函数没有显式return,默认返回None值
>>> 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
2》和任何其他的数据类型比较是否相等时永远返回false
>>> 'python'==None False >>> ''==None False >>> 9==None False >>> 0.0==None False
3》执行到return语句时,会退出函数,return之后的语句不再执行。但将return语句放在try语句块中,是个例外。
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
# return语句
# 用法
# Python使用eval函数执行动态标表达式过程详解
# 解决python调用自己文件函数/执行函数找不到包问题
# python 轮询执行某函数的2种方式
# Python利用PyExecJS库执行JS函数的案例分析
# python如何实现异步调用函数执行
# Python装饰器限制函数运行时间超时则退出执行
# python 限制函数执行时间
# 自己实现timeout的实例
# Python使用修饰器执行函数的参数检查功能示例
# 如何在Python函数执行前后增加额外的行为
# python 执行函数的九种方法
# 其他的
# 是一个
# 是个
# 放在
# 也没
# 这篇文章
# 谢谢大家
# 不带
# 它不
# 内建
# 它只
# 到该
# 有一个
# 返回值
# 得到了
# 有任何
# 情况下
# 有疑问
# br
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
大连网站制作公司哪家好一点,大连买房网站哪个好?
原生JS实现图片轮播切换效果
用v-html解决Vue.js渲染中html标签不被解析的问题
如何在橙子建站中快速调整背景颜色?
Laravel观察者模式如何使用_Laravel Model Observer配置
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Laravel怎么调用外部API_Laravel Http Client客户端使用
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
JS中对数组元素进行增删改移的方法总结
如何快速登录WAP自助建站平台?
动图在线制作网站有哪些,滑动动图图集怎么做?
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
高端企业智能建站程序:SEO优化与响应式模板定制开发
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
详解vue.js组件化开发实践
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
如何在云主机快速搭建网站站点?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能
网站图片在线制作软件,怎么在图片上做链接?
无锡营销型网站制作公司,无锡网选车牌流程?
深圳网站制作平台,深圳市做网站好的公司有哪些?
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何快速搭建个人网站并优化SEO?
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
如何在云虚拟主机上快速搭建个人网站?
如何在阿里云域名上完成建站全流程?
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
如何批量查询域名的建站时间记录?
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
如何在宝塔面板中创建新站点?
iOS正则表达式验证手机号、邮箱、身份证号等
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何在云主机上快速搭建网站?
Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
北京的网站制作公司有哪些,哪个视频网站最好?
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
香港服务器WordPress建站指南:SEO优化与高效部署策略
Laravel安装步骤详细教程_Laravel环境搭建指南
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像

