函数的返回值| 学习笔记

简介: 快速学习函数的返回值

开发者学堂课程Python入门 2020年版函数的返回值】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10327


函数的返回值

函数的返回值也是一个很重要的东西。

函数的返回值有点不太容易理解,在没有编程基础的前提下。返回值

#返回值就是函数执行的结果,并不是所有的函数都必须要有返回值。

例如:

Def tell_story():

Print

故事讲完就结束了,不需要有结果

2:获取到 add 函数的结果,然后再求函数的四次方

Def add(a,b)

C=a+b

Add(1,2)

计算完1+2,需要得到1+2的结果,

Result= add(1,2)

Pirint(result** 4)

运行结果:报错

原因:add 函数运行完之后,运行结果是c

不写c,

Print(c **4

不可以,因为c只能在函数内部可以看到。

Def add(a,b)

C=a+b

Return c #return表示一个函数的执行结果,返回给调用者。

Result= add(1,2)

Pirint(result** 4)  

函数执行方法:调用add函数得到结果,赋值给result变量。

运行结果:81

在开发中,有些函数是有运行结果,有些函数没有运行结果。

Print(‘hello’)

点击 print,查看 printprint 就是一个内置函数,

X= Print(‘hello’)

Printx 

调用 print 函数的执行结果,赋值给x,

运行结果:

none 此函数没有返回值,如果一个函数没有返回值,它的返回值就是 none,函数的返回值很不好理解,比如此函数要求打印一个 hello,打印 hello 完成后,就运行完成了,所以没有执行结果,

print是一个内置函数,并非我们自己写的,是python自带的函数,python 在写这个函数时,在 print 中没有写 return 语句,所以返回值是 none

Age =intinput请输入您的年龄:))

Printage

运行结果:请输入您的年龄:13

13

会发现得到结果,这两个函数是比较典型的函数,print 就是没有结果,单纯一个函数,input 需要接收到结果,input 属于内置函数,是 def 写的。

所以以后在开发中应该写返回值的函数,还是没有返回值的函数,没有固定的结果,只需要根据业务逻辑来进行。

例如日常生活中的例子,给一个小孩子五块钱让他去买冰激凌,买了冰激凌之后的结果并不进行干预,这是一种不在意结果的;

还有一种是在意结果的,这个结果比较重要的,比如给小孩五块钱让她去买个冰激凌带回来给我吃,要执行之后需要一个结果,此时就需要返回值,这是根据业务逻辑需求的。

相关文章
|
2月前
|
JavaScript 前端开发
&&、|| 的返回值
本文探讨了JavaScript中逻辑与(&&)和逻辑或(||)操作符的返回值特性,说明了它们在不同条件下的返回结果,以及如何利用这些特性进行条件表达式的简写。
39 0
&&、|| 的返回值
|
6月前
|
Python
Python函数的返回值深入解析
Python函数的返回值深入解析
54 1
|
6月前
|
Serverless 数据处理 数据库
Python函数的多返回值详解
Python函数的多返回值详解
53 1
|
6月前
|
存储 弹性计算 运维
有返回值的函数
【4月更文挑战第29天】
31 1
|
6月前
|
存储 Python
函数的返回值
函数的返回值
65 0
|
6月前
|
定位技术 C++ Python
C++一个函数返回两个或更多个返回值的方法
C++一个函数返回两个或更多个返回值的方法
161 1
|
12月前
|
存储 Python
Python函数的返回值
Python函数的返回值
70 0
|
JavaScript 前端开发
带有返回值的函数
带有返回值的函数
156 0
【学习笔记之我要C】函数的参数与调用
【学习笔记之我要C】函数的参数与调用
144 0
|
Python
7-3python函数-返回值
​ 在程序开发中,有时候会希望一个函数执行结束后,告诉调用者一个结果, 以便调用者针对具体的结果做后续的处理。
137 0
7-3python函数-返回值