四类参数¶ 普通参数 默认参数 关键字参数 收集参数 关键字参数¶ 语法 def func(p1=v1, p2=v2....): func_body 调用函数: func(p1=value1,p2=calue2......) 比较麻烦,但也有好处 不容易混淆,一般实参和形参只是按位置一一对应即可,容 ...
分类:
其他好文 时间:
2018-09-25 20:34:32
阅读次数:
220
本章大纲:(以后文笔格式都会在开头有个大纲) -五大参数- 普通参数 默认参数 关键字参数 收集参数 收集参数解包问题 关键字收集参数 关键字收集参数解包问题 -返回值- -文档查看- 普通参数又名为位置参数,没有默认值,根据具体使用位置进行传值 普通参数和默认参数的不同 普通参数就是如同名字一般普 ...
分类:
编程语言 时间:
2018-09-23 18:02:20
阅读次数:
172
Django 自带的用户验证: 可以实现用户注册、用户登录、用户认证、注销、修改密码等功能; auth模块: auth中的方法: 1)、authenticate() 提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。 如果认证成功(用户名和 ...
分类:
其他好文 时间:
2018-09-20 23:28:15
阅读次数:
232
函数参数位置参数传入参数顺序、个数必须一致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
学前知识储备: 偏函数是functools.partial()函数,将原函数当做第一个参数传入,原函数的各个参数依次作为partial()函数后续的参数, 。 举个栗子: 但是不是偏函数给我们的函数传入的参数就是第二个参数。有关键字参数的情况下,就可以不按照原函数的参数位置和个数了。 ...
分类:
编程语言 时间:
2018-09-17 19:40:22
阅读次数:
118
一.今日主要内容 1. 动态参数 位置参数的动态参数: *args 关键字参数的动态参数: ** kwargs 顺序: 位置, *args, 默认值, ** kwargs 在形参上 * 聚合, ** 聚合 在实参上 * 打散, ** 打散 2.命名空间和作用域 命名空间: 1.内置命名空间: pyt... ...
分类:
编程语言 时间:
2018-09-14 21:33:19
阅读次数:
223
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、关键字参数 制作一巴西咖啡杯咖啡制作一卡布基罗杯咖啡 其中(1)传递了参数没有使用默认参数。(2)使用默认参数 600300600600 注意:1、如果已经有一个元组变量(2),能否传递给可变变量?这需要使用对元组撤包(3)在元组前面加上(*) 这里将(2)撤包为100,200形式。另外(2)也 ...
分类:
其他好文 时间:
2018-09-12 19:56:04
阅读次数:
169
不固定参数*args放到元祖里面 关键字参数是放到字典里面 也可以放混合必填参数 ...
分类:
其他好文 时间:
2018-09-11 11:27:14
阅读次数:
120