函数传参 1、(*args) : *可变参数,多个参数时可写*名字,可以不传 ,可以传多个参数 2、(name="None") 可以不传,默认值参数 3、(**kwargs) 字典格式 key:values格式 关键字参数 (**info): kwargs可以随意起名字 4、(word) 位置参数, ...
分类:
其他好文 时间:
2019-10-19 13:23:24
阅读次数:
73
第五章 数字 数字: 标量存储,随机访问,不可更改(数字变更后会生成新的对象) 注:不可变类型改变的是指针的指向而不是内容本身 python支持8进制:0开头 16进制:0x开头 双精度浮点型:可以用直接的十进制或者科学计数法表示。浮点型值通常都有一个小数点和一个可选的后缀e.在e和指数之间可以用正 ...
分类:
编程语言 时间:
2019-10-18 22:35:42
阅读次数:
136
// 可变参头文件 // 主要依赖五个宏: va_list,va_start, va_arg, va_end, va_copy // 其中 va_copy 是 c99 新引进的 // va_list // 本质为char*指针,指向可变参的列表,用于声明变量 // eg. va_list ap; /... ...
分类:
其他好文 时间:
2019-10-17 11:52:10
阅读次数:
85
__VA_ARGS__ 声明 可变参数: #define OUTPUTDEBUGINFO #ifdef OUTPUTDEBUGINFO #define OUTPUT(X,...) {CString _str(_T("")); _str.Format(X,__VA_ARGS__); _str=_T(" ...
分类:
其他好文 时间:
2019-10-16 13:21:02
阅读次数:
63
在方法中定义可变参数后,我们可以像操作数组一样操作该参数; 如果该方法除了可变参数还有其它的参数,可变参数必须放到最后; 调用使用了可变参数的方法时: a. 可以不写参数,即传入空参; b. 可以直接在里边写入参数,参数间用逗号隔开; c. 可以传入一个数组; 4.拥有可变参数的方法可以被重载,在被 ...
分类:
编程语言 时间:
2019-10-13 20:32:56
阅读次数:
90
1. Map接口 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素 ...
分类:
编程语言 时间:
2019-10-11 12:46:13
阅读次数:
84
之前做过摄像机标定的研究,不过现在忘了好多,昨天下午又捡起来,好好复习一下(主要是学习opencv一书内容)。 摄像机标定基本知识: 摄像机标定误差包括内参(4个)、畸变参数(径向和切向共5个)、外参(平移和旋转共6个)。 误差参数分析:摄像机模型采用针孔模型成像模型,由于中心轴安装问题,这就造成了 ...
分类:
其他好文 时间:
2019-10-11 12:23:14
阅读次数:
85
class varargArray { / 方法的可变参数 (必须放在最后一位) 方法只有一个可变参数 / public static double getSum(double discount,double...arr){ double sum = 0 ; for (double i: arr) ...
分类:
编程语言 时间:
2019-10-08 23:37:10
阅读次数:
137
1. va_list相关函数的学习: va_list是一种变参量的指针类型定义. va_list使用方法如下: 1)首先在函数中定义一个具有va_list型的变量,这个变量是指向参数的指针。 2)首先在函数中定义一个具有va_list型的变量,这个变量是指向参数的指针。 3)然后va_arg返回可变 ...
分类:
编程语言 时间:
2019-10-04 19:13:39
阅读次数:
110
1. 可接收变参命令 执行结果: 2. Linux和Windows命令 只接收单个命令并执行: 执行结果: 参考: 1. golang功能代码 ...