鱼C论坛

 找回密码
 立即注册
查看: 1609|回复: 2

[已解决]返回值,为什么调用函数后要给它赋值

[复制链接]
发表于 2022-4-7 16:15:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
本帖最后由 godlikesuperbob 于 2022-4-7 17:46 编辑

def get_formatted_name(first_name,last_name):
    """返回全名""""
    full_name = f"{first_name} {last_name}"
    return full_name.title()
musician = get_formatted_name("jimi","hendrix")
print(musician)

(1)我这是哪里出问题了,老是显示第3行那么full_name冒红色
(2)return full_name.title() 除了后面那个title是大写开头字母的意思,但是前面那个return full_name是什么意思
  (3) 为什么第5行get_formatted_name调用函数后还需要让musician赋值



最佳答案
2022-4-7 18:04:36
本帖最后由 isdkz 于 2022-4-7 18:06 编辑

(1) 函数文档打多了一个双引号 :"""返回全名""""
(2)要将值返回才可以在函数外获取到函数的执行结果,return 就是返回值的意思
(3)要将返回的值赋给变量才可以使用函数的返回值,否则返回值会被回收
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-4-7 16:28:03 | 显示全部楼层
本帖最后由 godlikesuperbob 于 2022-4-7 17:53 编辑

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-7 18:04:36 | 显示全部楼层    本楼为最佳答案   
本帖最后由 isdkz 于 2022-4-7 18:06 编辑

(1) 函数文档打多了一个双引号 :"""返回全名""""
(2)要将值返回才可以在函数外获取到函数的执行结果,return 就是返回值的意思
(3)要将返回的值赋给变量才可以使用函数的返回值,否则返回值会被回收

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
python爱好者. + 5 + 5

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 19:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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