返回值,为什么调用函数后要给它赋值
本帖最后由 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赋值
本帖最后由 godlikesuperbob 于 2022-4-7 17:53 编辑
{:10_275:} 本帖最后由 isdkz 于 2022-4-7 18:06 编辑
(1) 函数文档打多了一个双引号 :"""返回全名""""
(2)要将值返回才可以在函数外获取到函数的执行结果,return 就是返回值的意思
(3)要将返回的值赋给变量才可以使用函数的返回值,否则返回值会被回收
页:
[1]