请认证正版地址:http://blog.51cto.com/zpf666
分类:
系统相关 时间:
2018-12-25 22:53:20
阅读次数:
282
本地变量:作用域仅为当前shell进程环境变量:作用域为当前的shell进程及其子进程局部变量:作用域仅为某代码片段(函数上下文)位置参数变量:当执行脚本的shell进程传递的参数特殊变量:shell内置的有特殊功用的变量例如$?:0:成功1-255:失败本地变量:变量赋值:name=value变量引用:$(name),$name"":变量名会替换为其值‘’:变量名不会替换为其值查看变量:set撤
分类:
其他好文 时间:
2018-12-25 01:00:07
阅读次数:
158
当我们执行一个shell脚本时,希望可以获取命令行里的参数信息,就可以使用位置参数变量。比如 sh ./a.sh 100 200,就是一个执行shell的命令行,可以在a.sh脚本中获取到参数信息 语法:$n:n为数字,$0代表命令本身,$1-$9代表第1到第9个参数,10及10以上的参数要使用{} ...
分类:
系统相关 时间:
2018-12-22 11:49:45
阅读次数:
184
#函数 #函数的定义 #形参和实参 形参 : def sum1(x,y) 里面的 x , y就是形式参数,每次被调用时才有值,调用结束后取消指向的内存空间 实参 : a = 0 之类的参数 #一个参数不能传两次值 #位置参数(必须一一对应) sum1(1 , 2) -->其中的 1 ,2 就叫位置参 ...
分类:
编程语言 时间:
2018-12-16 00:17:24
阅读次数:
263
函数 >>>>>>>>>>> : 使用函数的好处 1.代码重用 2.保持一致性,方便维护 3.可扩展性 定义方法 #形参,不调用时不占内存,必须一一对应,缺一不行,多一也不行#实参,定义实际的值,这叫位置参数,一个参数不能传两个值,也可以s=test(x=1,z=2,y=3), 默认参数:#默认值, ...
分类:
编程语言 时间:
2018-12-15 23:53:35
阅读次数:
213
1.动态传参(重点) *, ** *, ** : 形参: 聚合 位置参数* -> 元组 关键字** -> 字典 实参: 打散 列表, 字符串, 元素 -> * 字典 -> ** 形参顺序(重点): 位置, *args, 默认值, **kwargs 无敌传参 def func(*args, **kwa ...
分类:
其他好文 时间:
2018-12-10 20:48:11
阅读次数:
230
一、函数的动态参数 *args,**kwargs, 形参的顺序1、你的函数,为了拓展,对于传入的实参数量应该是不固定,所以就需要用到万能参数,动态参数,*args, **kwargs 1,*args 将所有实参的位置参数聚合到一个元组,并将这个元组赋值给args(起作用的是* 并不是args,但是约 ...
分类:
编程语言 时间:
2018-12-09 18:47:18
阅读次数:
160
动态传参(重点) *, ***, ** :形参: 聚合 位置参数* -> 元组 关键字** -> 字典实参: 打散 列表, 字符串, 元素 -> * 字典 -> ** 形参的顺序(重点): 位置 *args(位置参数动态传参) 默认值 **kwargs(关键字动态传参)以后写参数. 可以随意的进行搭... ...
分类:
其他好文 时间:
2018-12-07 21:59:22
阅读次数:
262
##################################总结######################################动态参数 *args:位置参数动态传参,接收到的是元祖,传多少都可以,不传也可以 **kwargs:关键字参数动态传参,接收到的是字典 顺序: 位置参数 ...
分类:
编程语言 时间:
2018-12-07 21:13:16
阅读次数:
180
1. 动态传参(重点) *, ** *, ** : 形参: 聚合 位置参数* ->聚合成 元组 关键字** -> 聚合成 字典 实参: 打散 列表, 字符串, 元素 -> * 字典 -> ** (字典里面添加新的"key""和"value"时用到) 形参顺序(重点): 位置, *args, 默认值, ...
分类:
其他好文 时间:
2018-12-07 18:24:03
阅读次数:
210