python print return不同_Python中return和print的作用及区别
print的作用是输出数据到控制端,就是打印在你能看到的界面上print的作用还是比较容易理解的
print (1)
print ('asdfghj')
输出结果
1
asdfghj
如上就是输出数据到控制端
return的作用之一是返回计算的值没有return语句
x = 1
y = 2
def add (x, y):
z = x + y
print (add(x,y))
输出结果
None
没有return语句,所以没能给函数add()赋值,打印出来也就是空值(None)。有return语句
x = 1
y = 2
def add (x, y):
z = x + y
return z
print (add(x,y))
输出结果
3
注意:return返回值只能通过print打印才会显示出来,但在交互式模式下不需要print打印
def func1():
for i in range(1, 5):
return (i)
print (func1())
print ("......")
func1()
输出结果
1
......
如上,直接调用func1(),是没有输出结果的。
来个复杂的,print 和return相结合
x = 1
y = 2
def add (x, y):
z = x + y
print(z)
print (add(x,y))
输出结果
3
None
在打印函数add (x, y)时,函数add (x, y)会执行print (z)语句得到3的,但add(x,y)返回值是None,所以打印输出结果应为3,None
print和return程序执行方面
def func1():
for i in range(1, 5):
print (i)
def func2():
for i in range(1, 5):
return (i)
func1()
print ("..............")
print (func2())
输出结果
1
2
3
4
..............
1
程序读到return()语句,其后的语句不会再被执行,所以打印func2(),只输出"1"这个结果就退回了。
而print()语句不同,其后的语句依然会被执行,所以调用func1()时,值"1"、"2"、"3"、"4"都输出了。
python print return不同_Python中return和print的作用及区别相关推荐
- python if写在return 后面_python中return如何写
python中return的用法 1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回 程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return ...
- python返回值return用法_Python中return函数返回值代码实例用法
本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...
- python3 return用法_Python中return语句用法实例分析
本文实例讲述了Python中return语句用法.分享给大家供大家参考.具体如下: return语句: return语句用来从一个函数 返回 即跳出函数.我们也可选从函数 返回一个值 . 使用字面意义 ...
- python print 输出赋值_Python中赋值和print笔记
1.在python2.6总nonlocal不可用 2.python中还是可以出现";"的,例如:x = 3 ; y = 5 ; print(x+y) 3.python中的集中赋值: ...
- python空字符串意义_Python中的None与空字符串”的区别
1.首先要了解Pythond的对象的概念: Python中,万物皆对象,所有的操作都是针对对象的,那什么是对象,5是一个int对象,'oblong'是一个str对象,异常也是一个对象,抽象一点是,人, ...
- python逗号怎么用_Python中逗号的三种作用实例分析
本文实例讲述了Python中逗号的三种作用.分享给大家供大家参考.具体分析如下: 最近研究python 遇到个逗号的问题 一直没弄明白 今天总算搞清楚了 1.逗号在参数传递中的使用: 这种情况不多说 ...
- python算法和数据结构_Python中的数据结构和算法
python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...
- Spring中SmartLifecycle和Lifecycle的作用和区别
欢迎关注方志朋的博客,回复"666"获面试宝典 本文基于SpringBoot 2.5.0-M2讲解Spring中Lifecycle和SmartLifecycle的作用和区别,以及如 ...
- ANDROID 中UID与PID的作用与区别
ANDROID 中UID与PID的作用与区别 PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID.进程中止后PID被系统 ...
最新文章
- Linux命令之---rm
- MongoDB聚合运算之group和aggregate聚集框架简单聚合(10)
- 潜移默化学会WPF(绚丽篇)--热烈欢迎RadioButton,改造成功,改造成ImageButton,新版导航 - AYUI框架 - 博客园...
- php signature解密,openssl RSA非对称加密、解密、签名、验签
- java logger 格式_org.apache.log4j.Logger详解
- mysql如何创建日志_mysql中的日志
- linux下查看so文件内容,linux查看so文件的一些信息命令
- excel字符串和单元格拼接_单元格引用问题(引用的单元格与字符串变量连接)...
- 显卡对应的Compute Capability值
- CSS特效——图片扫描
- CRX文件转.O文件(.d文件转换成.o文件)
- vue中双击事件选中文本、通过输入框实现双击输入文字
- 使用tig 做分支管理
- linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)
- 安装 ubuntu16.04 ROS2 超过5分钟你打我 后带 测试talker listener demo
- 全新 MacBook Air MGN63CH/A / MGN93CH/A / MGND3CH/A / MGN73CH/A / MGNA3CH / MGNE3CH/A 配置报价图片
- kaggle新手实战教程
- 付费计算机毕业论文毕业设计课程设计
- splint安装与配置
- python 画蜘蛛_R绘图 vs Python绘图(散点图、折线图、直方图、条形图、箱线图、饼图、热力图、蜘蛛图)...
热门文章
- 5G 时代,AI 如何破竹而出? | AI ProCon
- 小米主办HBaseCon亚洲峰会,打造世界一流的“工程师理想乐园”
- 面对亚马逊和谷歌的争夺战,小企业该如何生存?
- 编程语言流行指数:Python 稳居宝座,Java 滑坡!
- 网络编程函数小总结与初识socket
- linux磁盘管fdisk,Linux 磁盘分区工具和挂载,fdisk管理分区详解
- 【2021Java最新学习路线】java后端开发入门
- java判断名字是否为张三_用java代码写一个判断名字是不是以K或T开头的?
- python求曲线拐点_如何发现拐点?
- python浪漫文艺_文艺一把!Python爬取读者制作PDF!