函数参数位置参数传入参数顺序、个数必须一致defadd(a,b):returna+b关键字参数defadd(a,b,c):...returna+b+c...print(add(c=1,b=2,a=3))6注意:关键字参数传参只能放到后面print(add(c=1,2,3))File"<stdin>",line1SyntaxError:positionalargume
分类:
编程语言 时间:
2018-09-19 11:33:02
阅读次数:
165
一.今日主要内容 1. 动态参数 位置参数的动态参数: *args 关键字参数的动态参数: ** kwargs 顺序: 位置, *args, 默认值, ** kwargs 在形参上 * 聚合, ** 聚合 在实参上 * 打散, ** 打散 2.命名空间和作用域 命名空间: 1.内置命名空间: pyt... ...
分类:
编程语言 时间:
2018-09-14 21:33:19
阅读次数:
223
def my(name,sex): #位置参数,必填 #函数体 name = 'python' return namedef db_connect(ip,port=3306): print(ip,port)db_connect('118.24.3.40',3307)db_connect('118.2 ...
分类:
编程语言 时间:
2018-09-14 01:17:34
阅读次数:
185
deftest(x,y,z):#这添加形参print(x)print(y)print(z)test(1,2,3)#这里添加实参1、形参和实参2、位置参数和关键字#test(1,2)#位置参数调用:实参与形参一一对应,不能多,不能少#test(y=1,x=2)#关键字:与形参顺序无关#test(y=1,x=2,1)#关键字参数不能放在位置参数前面#test(1,z=2,y=5)3、默认参数:调用函数
分类:
其他好文 时间:
2018-09-12 22:57:56
阅读次数:
222
1、形参与实参 形参即变量名,实参即变量值,函数调用时,将值绑定到变量名上,函数调用结束,解除绑定。 2、参数类型 2.1 位置参数:按照从左到右的顺序定义的参数。 位置形参:必选参数 位置实参:按照位置给形参传值 2.2 关键字参数:按照key=value的形式定义的实参,无需按照位置为形参传值 ...
分类:
其他好文 时间:
2018-09-08 22:45:53
阅读次数:
265
1.特殊变量 $0 脚本自身名字 $? 判断执行是否成功 0为成功 非0为失败 $# 位置参数总数 $* 所以位置参数被看做一个字符串 $@ 每个位置参数被看做独立字符串 $$ 显示当前的pid $! 上一条执行后台进程的PID 2.shell字符串处理${} 1.1 获取字符串长度 A='zhan... ...
分类:
系统相关 时间:
2018-09-08 00:44:17
阅读次数:
217
一、位置参数 从上面的例子看,函数调用时传入的实参必须与形参一一对应,缺一不可,多一不可。 二、关键字参数 使用关键字参数的方式调用函数时需要注意的是,位置参数必须在关键字参数的左边 ...
分类:
其他好文 时间:
2018-09-06 00:02:58
阅读次数:
165
python函数的定义方式: 示例: 函数参数的相关: 位置参数特点:必须一一对应,实参数量等于形参数量。 关键字参数特点:无须一一对应,实参数量等于形参数量。 位置参数必须在关键字参数左边: 可变参数:*args, **kwargs *args示例: *号的作用:传入的位置参数以元组形式(1,2, ...
分类:
编程语言 时间:
2018-09-05 21:40:54
阅读次数:
160
过程就是没有返回值的函数 返回值是None 如果混合适用位置参数必须在关键字左边 非固定参数 如果参数是列表不加* 代表把这个列表作为元组的第一个值传进去,加*代表把列表遍历出来的每个原始,当作元组的元素传入 *和** 都有的时候 必须是下面的顺序 ...
分类:
其他好文 时间:
2018-09-05 17:43:19
阅读次数:
110
1、动态参数 当实参数量与形参数量相等时,参数传递正常。 当实参数量与形参数量不相等时,则会报错。 用户传入到函数中的实参数量不确定时,或者为了以后扩展,此时要用到动态参数 *args **kwargs(万能参数)。 顺序: 位置参数,*args,默认参数,**kwargs 1、*args *arg ...
分类:
编程语言 时间:
2018-09-04 19:51:38
阅读次数:
208