对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如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
打造顶配客厅影院,这份100寸电视推荐名单请查收
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
Python图片处理进阶教程_Pillow滤镜与图像增强
如何在服务器上配置二级域名建站?
Laravel storage目录权限问题_Laravel文件写入权限设置
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Python文件异常处理策略_健壮性说明【指导】
UC浏览器如何设置启动页 UC浏览器启动页设置方法
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
Python面向对象测试方法_mock解析【教程】
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
如何在Windows环境下新建FTP站点并设置权限?
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
如何在VPS电脑上快速搭建网站?
Python文件流缓冲机制_IO性能解析【教程】
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
Laravel如何使用Telescope进行调试?(安装和使用教程)
清除minerd进程的简单方法
Laravel如何使用Livewire构建动态组件?(入门代码)
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
JavaScript如何操作视频_媒体API怎么控制播放
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
如何基于云服务器快速搭建个人网站?
如何在宝塔面板中修改默认建站目录?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel如何使用withoutEvents方法临时禁用模型事件
如何制作一个表白网站视频,关于勇敢表白的小标题?
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
Laravel怎么在Controller之外的地方验证数据
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
javascript基本数据类型及类型检测常用方法小结
Laravel如何使用查询构建器?(Query Builder高级用法)
详解vue.js组件化开发实践
bing浏览器学术搜索入口_bing学术文献检索地址
香港服务器建站指南:免备案优势与SEO优化技巧全解析
js实现获取鼠标当前的位置
Laravel怎么实现验证码(Captcha)功能

