10 函数进阶 知识点汇总 一.动态参数 形参的第三种1.动态接收位置传参 表达:*args (在参数位置编写 * 表?接收任意内容) (1)动态位置参数def eat(*args): print(args)eat("水果","蔬菜","肉",)# # 结果以元祖的形式呈现. : ('水果', '蔬 ...
分类:
编程语言 时间:
2018-06-12 17:12:10
阅读次数:
188
一动态传参 1动态传参,可以接受任意的参数 顺序: 位置参数 *args 默认值 **kwargs 1位置参数的动态传参 写法*参数名 例如 *args 接受的参数是tuple 2关键字参数的动态传参, 写法 ** 参数名 例如**keargs 接受的参数是dict类型 3 无敌传参 def fun ...
分类:
其他好文 时间:
2018-06-12 16:26:26
阅读次数:
177
形式参数:实际参数:固定数参数默认参数:给参数一个默认值,赋予新值时覆盖默认值。位置参数:sys.argv[XX]代码名称、函数、变量不可以与系统默认参数、模块名字相同if__name__==‘__main__‘:__name__:在主动调用的时候返回__main__(意思就是主动调用这个函数)在被动调用的时候返回__foo__(像导入模块的时候,顺带到这个地方,并不是要执行它的时候返回foo)所
分类:
编程语言 时间:
2018-06-12 14:48:39
阅读次数:
179
%和转换符之间的修饰符 - ,左对齐标志,默认为右对齐 +,显示数值符号 0,零填充 一个指定最小宽度的数 . 一个小数点,后面跟位数(字符串最大个数,浮点之后的位数,整数最小位数) * 用于替换字段宽度 高级字符串格式化s.format {n} n为整数:被位置参数代替 {name}:被关键字参数 ...
分类:
编程语言 时间:
2018-06-09 00:50:36
阅读次数:
194
1.argparse模块作用 用于解析命令行参数 2.位置参数和可选参数 运行以下代码: 运行结果: 参数为 h或 help时,parser.parse_args()会输出命令行的位置参数position arguments和可选参数optional arguments 位置参数:按照参数的顺序解析 ...
分类:
编程语言 时间:
2018-06-08 16:02:19
阅读次数:
2171
函数的参数 形参与实参 参数的几种类型 ①位置参数,必须一一对应,缺一不行多一也不行 ②关键字参数,无须一一对应,缺一不行多一也不行 ③默认参数,可传可不传 ④参数组 大原则:位置参数必须在关键字参数的左边,*args就是把多余的位置参数放在一个元组里,**kwargs就是把关键字参数放在一个字典里 ...
分类:
其他好文 时间:
2018-06-06 23:45:18
阅读次数:
204
比如 、`left transform translate`方法,他们的百分比都是相较谁而言的? 、`left`是基于父元素的: translate的参数:left(x 坐标) 和 top(y 坐标) 位置参数 , 如果是百分比,会以本身的长宽做参考 的时候: 把 设置成 的时候, 的左、上距离就是 ...
分类:
Web程序 时间:
2018-06-05 21:13:36
阅读次数:
2495
##位置参数 def func1(x,y): print("{} + {} = {}".format(x,y,x+y)) ##默认参数 def func2(x,y=5): print("{} + {} = {}".format(x,y,x+y)) ##可变参数 def func3(*x): prin... ...
分类:
编程语言 时间:
2018-06-03 01:00:31
阅读次数:
198
位置参数: 比如: 其中x和n分别占了一个位置,所以称为位置参数, 位置参数是必须传进来的! 默认参数: 比如: 必选参数在前,默认参数在后,当不传入默认参数时, 函数会默认为指定的值。传入默认参数时,会修改为 传入的值。定义默认参数要牢记一点:默认参数必须指向不变对象! 可变参数: 调用该函数时, ...
分类:
编程语言 时间:
2018-06-02 13:31:41
阅读次数:
203
定义 返回值 位置参数和关键字参数 参数传递 值传递 不可变对象 默认参数 ...
分类:
编程语言 时间:
2018-05-29 17:14:42
阅读次数:
181