函数基础: 1.写函数,计算传入数字参数的和。(动态传参):用不固定参数的*args不限定输入的参数,然后用for循环把每个元素加到一起,函数里的args不用加* 2.写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成整个文件的批量修改操作:原来打算打开文件后,遍历每行数据,每行数据为字符 ...
分类:
其他好文 时间:
2018-09-13 16:22:48
阅读次数:
127
1.函数的参数,动态传参 2.名称空间,局部名称空间,全局名称空间,作用域,加载顺序 3.函数的嵌套 4.gloabl,nonlcoal关键字 一 函数的动态传参,一个函数如果有多个参数就要写很多形参什么的,很麻烦,所以就有了动态参数 动态参数分两种 动态接收位置参数 这个和位置参数差不多 def ...
分类:
其他好文 时间:
2018-08-10 19:46:56
阅读次数:
311
(1)一个Android工程中有一个build.gradle是负责Project范围的,而Module中又有各自的build.gradle是专门负责模块的。 (2)在Gradle中Task是一等公民,通过gradlew + task名 可以直接执行指定Task,例如下面的命令就是执行:task re ...
分类:
移动开发 时间:
2018-08-10 13:11:16
阅读次数:
1365
1.函数的动态参数: 1.*args 位置参数动态传参 结果:1 2 3 4 5 顺序:位置参数=>*args=>默认值参数 *在这里表示接收位置参数的动态传参,接收到的是元组 结果为:1 2 3 4 5 将第一个值赋值给a,后面的值都给b 2.**kwargs 关键字参数动态传参 结果为: 1 { ...
分类:
其他好文 时间:
2018-08-09 22:04:07
阅读次数:
112
今日内容总结:一.函数参数--动态传参 动态参数必须是在位置参数后面,比如:def chi(a,b,*food): print("我要吃",a,b,food)chi("大米饭","小米饭","黄瓜","西红柿") 默认值参数必须是在最后位置,比如:def chi(a,b,*food,c="馒头"): ...
分类:
其他好文 时间:
2018-08-09 22:01:13
阅读次数:
148
一、动态传参 1.位置参数动态传参 def func(*args): *表示动态传参 * 在这里表示接受位置参数的动态传参,接收到的是元组。 2.关键字的动态传参 def func(**kwargs): 函数体(代码块) func(n=7,m="aa"): **表示接收关键字参数的动态传参,接收到的 ...
分类:
编程语言 时间:
2018-08-09 21:20:09
阅读次数:
156
一.函数的动态的动态参数 动态参数分为两种:动态接收位置参数、动态接收关键字参数。 1.*args 位置参数动态传参 动态接收参数的时候要注意:动态参数必须在位置参数后面。具体请看下面几个示例: 综上可得参数顺序:位置参数,*args(动态接收位置参数),默认值参数 最终可得形参顺序:位置参数 > ...
分类:
编程语言 时间:
2018-08-09 21:15:45
阅读次数:
254
函数的动态参数 *args 位置参数动态传参 **kwargs 关键字动态传参 顺序:位置参数,*args,默认值,**kwargs *args **kwargs 接收所有参数 形参的位置*,**: 聚合 名称空间 全局命名空间 =>我们直接在py文件中,函数外声明的变量属于全局命名空间 局部命名空 ...
分类:
其他好文 时间:
2018-08-09 21:09:36
阅读次数:
120
1.函数的动态参数 1.*args位置参数动态传参 2.**kwargs关键字参数动态传参 顺序:位置参数,*args,默认值,**kwargs 2.命名空间 1.内置名称空间 2.全局名称空间 3.局部名称空间 作用域: 1.全局作用域:内置+全局 2.局部作用域:函数调用 globals(),查 ...
分类:
编程语言 时间:
2018-08-09 20:04:32
阅读次数:
158
一. 函数参数 动态传参 1.动态接收位置参数 回顾一下位置参数,按照位置传参: 如果我要吃的食物数量是任意的,食物也是任意的,这样我们就要用到动态参数了. 动态接收参数的时候要注意 : 动态参数必须在位置参数后面 这时程序运?行行会报错. 因为前?面传递进去的所有位置参数都被*food接收了了. ...
分类:
其他好文 时间:
2018-08-09 17:40:19
阅读次数:
191