返回值|学习笔记

简介: 快速学习 返回值

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理返回值】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8728


返回值


目录:

1. 返回值的定义【sum 函数定义和作用,任意数的和】

2. 如何得到返回值

3. 非 fn5 和 fn5() 的区别

 

1、返回值的定义

#返回值,返回值就是函数执行以后返回的结果

#可以通过 return 来指定函数的返回值

#可以之间使用函数的返回值,也可以通过一个变量来接收函数的返回值

def sum (*nums ):【sum函数】

#定义一个变量,来保存结果

Result=0

#遍历元组,并将元组中的数进行累加

for n in nums :

result +=n print ( result )

例:# sum (123,456,789)

 

2、如何得到返回值

# return 后边跟什么值,函数就会返回什么值

# return 后边可以跟任意的对象,返回值甚至可以是一个函数 def fn ():

# return ' Hello # return [1,2,3]# return {`**: v `}

r = fn () #这个函数的执行结果就是它的返回# print ( fn ())

print ( r )

#如果仅仅写一个 return 或者不写 return 则相当于 return None

 

#在函数中, return 后的代码都不会执行 def fn3():

 print (' hello *> return

print (* abc *)

r =fn3()# print (г)

# break 用来退出当前循环

0不定长带 E 所 # continue 用来跳过当次循环

小04通国售 ry

IADMEn return # return 用来结束函数 print (1)

 print (“循环执行完毕!)#fn4()

def sum (* nums ):

#定义一个变量,来保存结果 result =0

#遍历元组,并将元组中的数进行累加 for nin nums :

result += n return result

r = sum (1з,456,789)

 

3、非 fn5 和 fn5() 的区别

print (fn5)#fn5是函数对象,打印fn5实际是在打印函数对象< function fns at 0xe5771BB8×

复制 全选 74print( fnsO ))# fns ()是在调用函数,打印 fns () 实际上是在打印 fns () 函数的返回值

相关文章
|
前端开发 容器
分享一些我在面试时所遇到的CSS问题 (五)
分享一些我在面试时所遇到的CSS问题 (五)
|
算法 Python
力扣初级算法(Python)(一)
力扣初级算法(Python)(一)
|
存储 Java 文件存储
ZooKeeper 避坑实践:SnapCount 设置不合理导致磁盘爆满,服务不可用
本篇通过深入解读 ZooKeeper 数据文件生成机制,以及 ZooKeeper 中和数据文件生成相关的参数,探究一下 解决 ZooKeeper 磁盘问题的最佳实践。
ZooKeeper 避坑实践:SnapCount 设置不合理导致磁盘爆满,服务不可用
|
关系型数据库 数据库
db2删除数据库
1.断开所有连接  db2 stop application all   force 2.停止数据库    db2stop 3.删除数据库(系统管理员权限下)db2 drop  数据库name
919 0
|
算法 Java C++
java-基础-java/c++
JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性! JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。
1021 0
|
4天前
|
人工智能 运维 安全
|
2天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!