返回值|学习笔记

简介: 快速学习 返回值

开发者学堂课程【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 () 函数的返回值

相关文章
|
测试技术 语音技术
微信快速开发框架(八)-- V2.3--增加语音识别及网页获取用户信息,代码已更新至Github
不知不觉,版本以每周更新一次的脚步进行着,接下来应该是重构我的代码及框架的结构,有朋友反应代码有点乱,确实如此,当时写的时候只是按照订阅号来写的,后来才慢慢增加到支持API接口。目前还在开发第三方微信平台,旨在使用户能够无需自己开发就能简易搭建微信平台。
1517 0
|
2天前
|
数据采集 人工智能 安全
|
11天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1002 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
16天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1698 9
|
8天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
642 152
|
10天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
611 14