用户:
图酱图酱查看:0 回复:0 评论:0 创建时间:2024-01-06T12:14:49
【作品展示】

【作品介绍】
s
【作品源代码】
# 演示使用多个变量,接收多个返回值
def test_return():
return a, b, c
# 函数多种传参的形式
# 1.位置参数
# 2.关键字参数
# 3.缺省参数
# 4.不定长参数
# 1.位置参数
# 位置参数--默认使用形式
# Ctrl + Alt + l 一键消除波浪线(非红)
def user_info(name, age, gender):
print(f'您的名字是:{name},您的年龄是{age},您的性别是{gender}')
# 传参的参数和定义的参数顺序必须一致
# 1.关键字传参
user_info(name='小明', gender='男', age=20)
# 可以不按照固定顺序
user_info(age=20, gender='男', name='小明')
# 如果有位置参数和关键字参数可混用,但位置参数必须在前,关键字参数之间可以不按顺序
user_info('小明', gender='男', age=20)
# 2.缺省参数
def user_info2(name, age, gender='男'):
print(f'您的名字是{name},,年龄是{age},性别是{gender}')
# 如果设置默认值,那么默认值参数必须放在最后面,否则报错
# 如果有缺省参数,不传参的情况下,会默认输出
user_info2('张三', 12)
# 如果修改默认值,则修改的为准,但修改的默认值必须放最后面
user_info('张三', 12, '女')
# 不定长参数--关键字不定长 **号,即key = value字典形式存在
def user_info3(**kwargs):
print(f'kwarhs的参数类型是:{type(kwarhs)},内容是:{kwarhs}')
user_info3()
# 以‘键-值’对形式出现,注意要写对公示
user_info(name='小明', gender='男', age=20)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn