对python中return和print的一些理解

发布时间 - 2026-01-11 02:51:25    点击率:

前言

最近刚开始学习python,之前只有一些c的基础,也忘得差不多了,现在想边学习边总结和分享收获~看书时看了return的用法,可是后来和print混了,老是感觉可以将函数return值直接显示,但不是这样的。下面就来和大家分析下对python中return和print的理解,话不多说了,来一起看看详细的介绍吧。

看到知道上的一个例子:

代码 (1)

x = 1
y = 2
def add (x, y):
  z = x + y
  return z
print (add(x,y))

代码 (2)

x = 1
y = 2
def add (x, y):
  z = x + y
  print z
print (add(x,y))

输出结果 (相同)

>>> 3

这里代码1的结果是打印返回值而得到的,而代码2的结果是在打印函数add (x, y)时,add (x, y)执行print z语句而得到的,其返回值是None,所以输出结果应为

3

None

返回值只有打印才能得到,例如

def a():

  print('ss')

def b():

  return 'ss'

直接运行a() ,是有结果的,而直接运行b()是没有结果的,只有运行print(b())才可以显示'ss'。

另外,将函数赋值给变量可以获得返回值,如上函数b() ,加上

c=b()

c

是有结果的,因为c得到了b()的返回值'ss'。

另外,在交互模式下,return的结果会自动打印出来,而作为脚本单独运行时则需要print函数才能显示。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# python  # return  # print  # return和print  # return和print的区别  # 详解python中return和print的区别和用途  # python自定义函数中的return和print使用及说明  # Python中print和return的作用及区别解析  # Python中关于print和return的区别  # 返回值  # 是有  # 是在  # 看了  # 是这样  # 说了  # 不多  # 才可以  # 刚开始  # 这篇文章  # 就来  # 谢谢大家  # 但不  # 可以获得  # 混了  # 打印出来  # 时则  # 边学  # 得到了  # 结果是 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  Laravel如何实现多对多模型关联?(Eloquent教程)  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Android GridView 滑动条设置一直显示状态(推荐)  如何在阿里云ECS服务器部署织梦CMS网站?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  七夕网站制作视频,七夕大促活动怎么报名?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  如何彻底卸载建站之星软件?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  Laravel怎么实现验证码(Captcha)功能  Laravel如何实现API速率限制?(Rate Limiting教程)  js实现获取鼠标当前的位置  Laravel中的Facade(门面)到底是什么原理  再谈Python中的字符串与字符编码(推荐)  C语言设计一个闪闪的圣诞树  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  EditPlus 正则表达式 实战(3)  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  图册素材网站设计制作软件,图册的导出方式有几种?  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  如何快速搭建高效服务器建站系统?  韩国服务器如何优化跨境访问实现高效连接?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Python文本处理实践_日志清洗解析【指导】  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  如何在云主机快速搭建网站站点?  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  青岛网站建设如何选择本地服务器?  JS碰撞运动实现方法详解  独立制作一个网站多少钱,建立网站需要花多少钱?  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  如何快速查询网址的建站时间与历史轨迹?  清除minerd进程的简单方法  javascript基于原型链的继承及call和apply函数用法分析  千库网官网入口推荐 千库网设计创意平台入口  如何在 React 中条件性地遍历数组并渲染元素  ,交易猫的商品怎么发布到网站上去?  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  详解Android——蓝牙技术 带你实现终端间数据传输  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置