Python编程:返回值

本文介绍了Python函数如何返回值,通过示例解释了return语句的使用,包括返回单一值、可选参数以及返回字典。还展示了如何结合函数和while循环实现用户输入姓名并打招呼的功能。
摘要由CSDN通过智能技术生成

什么是返回值
函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值,函数返回的值被称为返回值

在函数中,可以使用return语句将值返回到调用函数的代码行

def username(first_name,last_name):
full_name = first_name + ’ ’ + last_name
return full_name.title()

musician = username(‘jimi’,‘handrix’)
print(musician)

输出
Jimi Handrix
解释:定义函数username用来接收姓和名,然后将姓和名合而为一,存储到变量full_name中,然后将full_name的值标题化后把结果返回到函数调用行,调用返回函数时需要一个变量musician存储返回的值

注意:如果直接用print(‘Jimi Handrix’)打印会更方便,但是在存储大量姓和名的程序中,函数调用会更方便。

实参变成可选
def username(first_name,last_name,middle_name=’’):
if middle_name:
full_name = first_name + ’ ’ + middle_name + ’ ’ + last_name
else:
full_name = first_name + ’ ’ + last_name
return full_name.title()
musician = username(‘jimi’,‘hendrix’)
print(musician)
musician = username

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值