7.1 可接受任意数量参数的函数:
来源:互联网 发布:android使用数据库登录 编辑:程序博客网 时间:2024/06/07 15:56
7.1 可接受任意数量参数的函数:你想构造一个可接受任意数量参数的函数:为了能让一个函数接受任意数量的位置参数,可以使用一个*参数:def avg(first, *rest): print first print rest print type(rest) return (first + sum(rest)) / (1.5 + len(rest))print avg(1,2,3,4)C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled/mycompany/cookbook/a22.py1(2, 3, 4)<type 'tuple'>2.22222222222C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled/mycompany/cookbook/a22.py1(2, 3, 4)<type 'tuple'>2.22222222222在这个例子中,rest 是由所有其他位置参数组成的元组,然后我们在代码中把它当成了一个序列来进行后续的计算。为了接受任意数量的关键字参数,使用一个以**开头的参数:def make_element(name, value, **attrs): print name print value print attrsmake_element(1,2,size='aaa',quantity=7)C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled/mycompany/cookbook/a22.py12{'quantity': 7, 'size': 'aaa'}
阅读全文
0 0
- 7.1 可接受任意数量参数的函数:
- 7.1 可接受任意数量参数的函数:
- 传递任意数量的函数参数
- Python函数中输入任意数量参数
- 不定数量参数的函数
- 可接受任意类型数据的C语言链表
- php 函数使用可变数量的参数
- C语言“参数数量可变的函数”
- python函数匹配任意数目的参数
- 可接受参数的自动添加、删除user1到user10
- 提示找不到可接受类型为“”的参数方法,
- python元编程--设计一个可接受参数的装饰器
- fun()参数列表为空,表示可接受任意多个参数,而fun(void)表示无参数
- 任意参数函数
- C++ 函数中如何接收数量不定的函数参数
- C++ 函数中如何接收数量不定的函数参数
- C++ 函数中如何接收数量不定的函数参数
- 使用此函数添加任意数量的load事件处理函数
- 项目发布过程的问题随笔(很傻很天真的问题)
- .c文件生成.cgi文件
- javascript中的location对象属性及描述。
- 【2017.11.15】文件管理
- linux 的Centos操作系统下 apache启动、停止、重启命令 原创 2016年10月19日 11:04:43 7783 若安装路径为:apahce安装目录为/usr/local/apache
- 7.1 可接受任意数量参数的函数:
- 自定义一个模板引擎
- 7.UE4中物体的空间变换
- Mysql数据库忘记密码时通过cmd命令来修改
- Java中的关键字
- nginx+php负载均衡集群中session共享
- three.js 03-04 之 DirectionalLight 光源
- C#解析JSON字符串总结
- Linux下Mosquitto安装和使用