# 求最大值 def large(*num): # 定义一个函数,函数的参数为可变参数 m = 0 for n in num: if m > n: # 对参数进行两两比较 ma = m # 将最大的值赋给一个变量 else: ma = n m = n retur... ...
分类:
编程语言 时间:
2019-06-23 19:16:56
阅读次数:
113
1 函数参数 (1)收集参数:以一个星号*加上形参名的方式,表示这个函数的实参个数不定,可能0个可能n个。 (2)收集参数:用两个星号(**)来标定可变参数,将变参数打包为字典。它表明可变参数是字典元素。调用函数的方法则需要采用诸如 arg I =value l的形式。 2 传值还是传引用——传引用 ...
分类:
编程语言 时间:
2019-06-22 11:00:50
阅读次数:
122
#函数补充# 位置参数 def hello (name,sex)# 默认值参数 def hello (countyu = 'china')# def send_report(*args) 可变参数、参数组 不是必填,不限制个数,传入后保存为元组 #*args, # 1、不是必填参数 # 2、不限制参 ...
分类:
编程语言 时间:
2019-06-22 10:45:39
阅读次数:
132
JDK5新特性 自动装箱和拆箱 泛型 增强for循环 静态导入 可变参数 枚举 枚举概述 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。 回想单例设计模式:单例类是一个类只有一个实例 那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有 ...
分类:
编程语言 时间:
2019-06-08 11:56:04
阅读次数:
113
C# 可选参数方法调用: 可选参数方法: 调用方式可以: 这样我们要是用age和grade的默认值这样我们就可以跳过不必要的 我们就可以指定year的值。 可选参数必须在所有必须参数之后 params可变参数一定要在最后一个 静态构造函数 没有修饰符 C#的新特征是可以给类写一个无参静态的构造函数, ...
方法重载(两同一不同) 同一个类中,方法名相同,形参列表不同 至于返回值类型,访问修饰符与方法重载没有任何关系 可变参数列表 可变参数必须是最后一个参数 带可变参数的方法最后被访问(调用) 数组可以传给可变参数,反之不行 同类型数组与可变参数无法构成方法重载 一个方法只能有一个可变参 方法重写(两同 ...
分类:
其他好文 时间:
2019-06-06 14:13:03
阅读次数:
117
本篇博客内容 一、自动装箱和自动拆箱 二、泛型 三、增强for循环 四、静态导入 五、可变参数 六、枚举 一、自动装箱和自动拆箱 二、泛型 三、增强for循环 四、静态导入 五、可变参数 六、枚举 ...
分类:
其他好文 时间:
2019-05-26 00:13:27
阅读次数:
94
参考:https://www.cnblogs.com/bettercoder/p/3488299.html 博主:运动和行动 va_start宏,获取可变参数列表的第一个参数的地址(list是类型为va_list的指针,param1是可变参数最左边的参数): #define va_start(lis ...
分类:
其他好文 时间:
2019-05-25 12:56:17
阅读次数:
91
可变参数 可变参数是JDK1.5之后出现的新特性 使用前提: 一个方法需要接受多个参数,并且多个参数类型一致 格式: 直接传递数据即可 修饰符 返回值类型 方法名(参数类型... 形参名){} 等价于格式: 调用时必须传递数组 修饰符 返回值类型 方法名(参数类型[] 形参名){} 底层原理: 根据 ...
分类:
其他好文 时间:
2019-05-25 09:56:54
阅读次数:
124
1 UART通信协议 1.1 UART通信的物理连接 图1 UART的物理连接 1.2 逻辑电平 用电平表示逻辑1和逻辑0,逻辑1和逻辑0用来组织计算机层面的数据。 1.3 电平标准 根据通讯使用的电平标准不同,串口通讯可分为 TTL标准及 RS-232 标准。 1.4 协议解析 通讯双方需要约定波... ...
分类:
其他好文 时间:
2019-05-24 21:01:05
阅读次数:
384