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的作用及区别相关推荐

  1. python if写在return 后面_python中return如何写

    python中return的用法 1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回 程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return ...

  2. python返回值return用法_Python中return函数返回值代码实例用法

    本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...

  3. python3 return用法_Python中return语句用法实例分析

    本文实例讲述了Python中return语句用法.分享给大家供大家参考.具体如下: return语句: return语句用来从一个函数 返回 即跳出函数.我们也可选从函数 返回一个值 . 使用字面意义 ...

  4. python print 输出赋值_Python中赋值和print笔记

    1.在python2.6总nonlocal不可用 2.python中还是可以出现";"的,例如:x = 3 ; y = 5 ; print(x+y) 3.python中的集中赋值: ...

  5. python空字符串意义_Python中的None与空字符串”的区别

    1.首先要了解Pythond的对象的概念: Python中,万物皆对象,所有的操作都是针对对象的,那什么是对象,5是一个int对象,'oblong'是一个str对象,异常也是一个对象,抽象一点是,人, ...

  6. python逗号怎么用_Python中逗号的三种作用实例分析

    本文实例讲述了Python中逗号的三种作用.分享给大家供大家参考.具体分析如下: 最近研究python 遇到个逗号的问题 一直没弄明白 今天总算搞清楚了 1.逗号在参数传递中的使用: 这种情况不多说 ...

  7. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  8. Spring中SmartLifecycle和Lifecycle的作用和区别

    欢迎关注方志朋的博客,回复"666"获面试宝典 本文基于SpringBoot 2.5.0-M2讲解Spring中Lifecycle和SmartLifecycle的作用和区别,以及如 ...

  9. ANDROID 中UID与PID的作用与区别

    ANDROID 中UID与PID的作用与区别 PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID.进程中止后PID被系统 ...

最新文章

  1. Linux命令之---rm
  2. MongoDB聚合运算之group和aggregate聚集框架简单聚合(10)
  3. 潜移默化学会WPF(绚丽篇)--热烈欢迎RadioButton,改造成功,改造成ImageButton,新版导航 - AYUI框架 - 博客园...
  4. php signature解密,openssl RSA非对称加密、解密、签名、验签
  5. java logger 格式_org.apache.log4j.Logger详解
  6. mysql如何创建日志_mysql中的日志
  7. linux下查看so文件内容,linux查看so文件的一些信息命令
  8. excel字符串和单元格拼接_单元格引用问题(引用的单元格与字符串变量连接)...
  9. 显卡对应的Compute Capability值
  10. CSS特效——图片扫描
  11. CRX文件转.O文件(.d文件转换成.o文件)
  12. vue中双击事件选中文本、通过输入框实现双击输入文字
  13. 使用tig 做分支管理
  14. linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)
  15. 安装 ubuntu16.04 ROS2 超过5分钟你打我 后带 测试talker listener demo
  16. 全新 MacBook Air MGN63CH/A / MGN93CH/A / MGND3CH/A / MGN73CH/A / MGNA3CH / MGNE3CH/A 配置报价图片
  17. kaggle新手实战教程
  18. 付费计算机毕业论文毕业设计课程设计
  19. splint安装与配置
  20. python 画蜘蛛_R绘图 vs Python绘图(散点图、折线图、直方图、条形图、箱线图、饼图、热力图、蜘蛛图)...

热门文章

  1. 5G 时代,AI 如何破竹而出? | AI ProCon
  2. 小米主办HBaseCon亚洲峰会,打造世界一流的“工程师理想乐园”
  3. 面对亚马逊和谷歌的争夺战,小企业该如何生存?
  4. 编程语言流行指数:Python 稳居宝座,Java 滑坡!
  5. 网络编程函数小总结与初识socket
  6. linux磁盘管fdisk,Linux 磁盘分区工具和挂载,fdisk管理分区详解
  7. 【2021Java最新学习路线】java后端开发入门
  8. java判断名字是否为张三_用java代码写一个判断名字是不是以K或T开头的?
  9. python求曲线拐点_如何发现拐点?
  10. python浪漫文艺_文艺一把!Python爬取读者制作PDF!