Python 函数的参数传递(2)
来源:互联网 发布:容迟网络 编辑:程序博客网 时间:2024/06/05 18:43
def calcSum(*args): sum = 0 for i in args: sum += i print sumcalcSum(1,2,3) #6calcSum(123,456) #579calcSum() #0def printAll(*args): for i in args: print i, printprintAll(1,2,3) #1 2 3printAll(3,2,1) #3 2 1在变量前加上星号前缀(*),调用时的参数会存储在一个 tuple(元组)对象中,赋值给形参。在函数内部,需要对参数进行处理时,只要对这个 tuple 类型的形参(这里是 args)进行操作就可以了。因此,函数在定义时并不需要指明参数个数,就可以处理任意参数个数的情况
0 0
- Python 函数的参数传递(2)
- Python函数的参数传递(3)
- python的函数参数传递
- python的函数参数传递
- Python的函数参数传递
- Python函数参数的传递
- Python的函数参数传递
- python的函数参数传递
- python函数的参数传递
- Python的函数参数传递
- python 函数参数传递
- python 函数参数传递
- Python中的的函数的参数传递
- Python函数的分阶段参数传递
- 【转】python函数参数的传递
- Python中函数参数的传递
- Python的函数参数传递:传值?引用?
- Python 函数参数的传递[转载]
- MAT File I/O 库txt文件生成mat格式
- 基于 RESTful 标准的 Web Api
- JAVA成员变量和静态变量的区别
- Codeforces Round #366 (Div. 1) D Captain America 网络流
- RecycleView的不同类型Item点击事件
- Python 函数的参数传递(2)
- MVC+Easyui tree菜单导航静态(8)
- java学习笔记(二)
- disconf简单例子(maven)
- oc中的oop
- Java集合容器优化
- Java HashSet详解
- python协程
- java中关于ArrayList,LinkedList,HashSet,Vector,TreeSet的区别和使用