QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码
查看: 144|回复: 8

零基础入门 ,不太理解返回值是什么意思,怎么应用呢?

[复制链接]
最佳答案
0 

尚未签到

发表于 2017-9-7 15:43:49 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
求助
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
484 
累计签到:707 天
连续签到:6 天
发表于 2017-9-7 16:43:38 | 显示全部楼层
你是说函数的返回值?
比如一个函数,有一个参数,计算出这个参数的平方,再将这个结果返回给调用者,这就是返回值的意思。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
9 
累计签到:146 天
连续签到:1 天
发表于 2017-9-7 16:46:06 | 显示全部楼层
Python里面返回值的主要用途如是在自定义的函数体内,去返回一个或多个值,调用语句为return。例如定义一个两个数的求和函数,并返回求和值,代码如下:
  1. def sum(a,b):
  2.         c = a+b
  3.         return c
  4. d = sum(2,5)
  5. print(d)
复制代码

在Python中也可以返回多个值,例如返回a,b,c三个值,代码如下:
  1. def sum(a,b):
  2.         c = a+b
  3.         return (a,b,c)
  4. d = sum(2,5)
  5. print(d)
复制代码


1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
0 

尚未签到

发表于 2017-9-7 17:41:31 | 显示全部楼层
返回值按字面意思就是返回一个值,没有返回值就好比自己在那算,不返回不输出
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
6 
累计签到:21 天
连续签到:1 天
发表于 2017-9-8 22:06:30 | 显示全部楼层
返回值就是函数的名字。
time()的返回值就是时间。
len()的返回值就是长度。
哈哈,抖个机灵。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
136 
累计签到:254 天
连续签到:12 天
发表于 2017-9-11 09:04:13 | 显示全部楼层
如果把函数当作考试时候的一道题目,
那么函数运行的过程就是在草稿纸上计算
而返回值就是把最终结果填写在答题卡上
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
1 
累计签到:94 天
连续签到:2 天
发表于 2017-9-11 09:07:04 From FishC Mobile | 显示全部楼层
就相当于你用计算器计算1+2,计算器得出3,这个3就是返回值
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
118 
累计签到:394 天
连续签到:2 天
发表于 2017-9-11 09:09:18 | 显示全部楼层
函数一般是处理相应数据的,处理完数据会有个得数,那么怎么才能拿到这个得数呢,这就需要返回值了
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
4 
累计签到:2 天
连续签到:2 天
发表于 2017-9-11 10:56:38 | 显示全部楼层
一看就是个编程新手,返回值得作用就是用来返回函数运行的结果。因为函数有形参和实参的区别,所以一般情况下是不能直接获取到函数运算的结果的,除非你只是要在函数中输出结果,在后面的代码中不需要这个结果。
如果需要这个结果,就需要用到返回值。(C/C++ 中有地址传递和引用,可以直接获取结果,不要返回值,Python中不知道有没有类似操作)
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /3 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-11-18 05:13

快速回复 返回顶部 返回列表