对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如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  如何在IIS7上新建站点并设置安全权限?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  如何在景安服务器上快速搭建个人网站?  如何在万网自助建站平台快速创建网站?  微信推文制作网站有哪些,怎么做微信推文,急?  Linux安全能力提升路径_长期防护思维说明【指导】  免费视频制作网站,更新又快又好的免费电影网站?  三星网站视频制作教程下载,三星w23网页如何全屏?  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  详解jQuery中基本的动画方法  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  EditPlus中的正则表达式实战(5)  javascript基本数据类型及类型检测常用方法小结  如何在IIS中配置站点IP、端口及主机头?  javascript如何操作浏览器历史记录_怎样实现无刷新导航  电商网站制作价格怎么算,网上拍卖流程以及规则?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  Swift中循环语句中的转移语句 break 和 continue  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  Laravel如何为API生成Swagger或OpenAPI文档  Angular 表单中正确绑定输入值以确保提交与验证正常工作  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  图册素材网站设计制作软件,图册的导出方式有几种?  青岛网站建设如何选择本地服务器?  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  如何确保FTP站点访问权限与数据传输安全?  Android滚轮选择时间控件使用详解  网站建设整体流程解析,建站其实很容易!  如何破解联通资金短缺导致的基站建设难题?  Python自动化办公教程_ExcelWordPDF批量处理案例  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  EditPlus中的正则表达式 实战(1)  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  浅谈javascript alert和confirm的美化  高防服务器租用首荐平台,企业级优惠套餐快速部署  香港服务器部署网站为何提示未备案?  Firefox Developer Edition开发者版本入口  JavaScript如何实现路由_前端路由原理是什么  海南网站制作公司有哪些,海口网是哪家的?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  如何正确下载安装西数主机建站助手?  JavaScript中如何操作剪贴板_ClipboardAPI怎么用