千家信息网

python返回值和函数参数怎么扩展应用

发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,本篇内容介绍了"python返回值和函数参数怎么扩展应用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成
千家信息网最后更新 2025年02月04日python返回值和函数参数怎么扩展应用

本篇内容介绍了"python返回值和函数参数怎么扩展应用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

返回值

输入:

#!/usr/bin/python

# Filename: func_return.py


def maximum(x, y):

if x > y:

return x

else:

return y


print(maximum(2, 3))


输出:

3

解释:

函数的功能仍然是给两个参数,经过比较大小,返回较大的数。

这里return x ; return y 会返回参数所指代的值。

函数参数的扩展应用

输入:

#!/usr/bin/python

# Filename: total.py


def total(initial=5, *numbers, **keywords):

count = initial

for number in numbers:

count += number

for key in keywords:

count += keywords[key]

return count

print(total(10, 1, 2, 3, vegetables=50, fruits=100))


输出:

166

解释:

本例中所定义的函数包括3个参数,声明了一个带有默认值的 initial,声明一个星号参数(如* param),表示从该点到结束的所有位置参数都被收集为名为"param"的列表。 声明了一个个双星形参数(如** param),表示从该点到结束的所有关键字参数都被收集为名为"param"的字典。

在调用过程中 total(10, 1, 2, 3, vegetables=50, fruits=100),第一个参数赋给了initial,改变其默认值,initial=10,后面的1,2,3作为位置参数被收入*numbers中,在后面的两个作为关键字参数被收入 **keywords的字典中。

最后执行结果

10 + 1 + 2 + 3 + 50 + 100 =166

"python返回值和函数参数怎么扩展应用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

参数 函数 应用 输出 两个 位置 关键 关键字 内容 字典 收入 更多 点到 知识 过程 解释 输入 实用 较大 学有所成 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发行业的素质要求 许昌美妙社网络技术有限公司 电脑网页无法连接服务器怎么办 无法删除登录名数据库 江苏进口软件开发厂家批发价 缩短软件开发时间的方法 吐鲁番软件开发成交价 计算机三级网络技术答题顺序 秦安讲网络安全ipv9系统 美萍服务器 字母代表服务器 电子商务与互联网科技 下列不是服务器操作系统的是 互联网高科技酒店怎么改造 软件开发框架 英语怎么说 assess数据库作用 无线传感器网络技术中继问题 网络安全渗透测试视频教程 dnf单机服务器灰的 龙宫服务器有没有充电站 沃小号您的注销在服务器端失败 比尔盖茨科技电子软件开发工程 长春那些软件开发公司 网络安全法责令改正期限一般几天 数据库同时修改和查询 数据库中的数据是怎么调取出来的 网络安全机器守护者 hp服务器180g风扇转速 软件开发计划如何验证 软件开发项目登记表
0