Python python 函数参数:可变参数
2024-09-06 05:07:45
# 可变参数
'''传入的参数数量是不确定的
'''
'''若是要计算几个数(未知)的平方和
''' def cal(nums):
sum = 0
for num in nums:
sum = sum + num * num
return sum var = cal([1,2,3])
print(var) # var = cal((1,2,4))
print(var) # '''以上这种方式比较繁琐,引入可变参数,可以传入参数直接传入,数量可以任意个
在函数定义的可变参数前加*
''' def cal_updtae(*nums):
sum = 0
for num in nums:
sum = sum + num * num
return sum var = cal_updtae(1,2,3)
print(var) # '''若实参本身就是一个list或者 tuple
'''
arr = [1,2,4]
var = cal_updtae(arr[0],arr[1],arr[2])
print(var) # '''可以将list,tuple 本身传入,实参前加*,告诉函数这是个list,tuple
'''
var = cal_updtae(*arr)
print(var) #
最新文章
- 【开源】C#跨平台物联网通讯框架ServerSuperIO(SSIO)
- Symantec Backup Exec 2012 Agent For Linux安装
- Ubuntu Sublime Text 设置等宽字体
- Ubuntu:我不小心把/var/lock文件夹给删了
- iOS 电话在后台运行时,我的启动图片被压缩
- Metro UI(Win 8风格)页面设计小记
- C# 中DataTable转成模型List
- Android 添加系统服务
- Windows环境下tomcat配置日志输出
- IronFort---基于Django和Websocket的堡垒机
- 在线教育平台搭建 预览和models
- 基于FPM制作nginx RPM包
- linux 使用技巧 screen 管理你的远程桌面的会话创建和使用
- 剑指offer 5.栈和队列 	用两个栈实现队列
- php项目中使用element.ui和vue
- python3之Django基础篇
- 计算机网络关于IP地址的计算问题
- 20165321实验一 Java开发环境的熟悉
- 数据库别名AS区别
- CDH中如何升级Spark