auth模板 auth中提供了许多实用方法: authenticate() 提供了用户认证功能,即认证用户以及密码是否正确,一般需要username、password两个关键字参数。 如果认证成功(用户名和密码正确有效),便会返回一个User对象。 authenticate()会在该User对象上设 ...
分类:
其他好文 时间:
2018-10-18 20:49:10
阅读次数:
197
函数 函数与过程 过程 函数 函数与过程的区别: 函数自定义返回值,返回object和tuple 过程不自定义返回值,返回none 位置参数和关键字参数 注: 匿名函数 ...
分类:
编程语言 时间:
2018-10-10 21:58:25
阅读次数:
198
'''形式参数不占内存,在调用时开辟内存,在函数结束时释放内存默认参数 调用方式:位置参数、关键字参数 *args (元组) **kwargs(字典)局部变量:在子程序中使用的变量全局变量:globalsnonlocal递归:在函数里自己调用自己,每一次调用递归会在内存中占用新的空间(栈stack) ...
分类:
编程语言 时间:
2018-10-10 14:23:15
阅读次数:
157
用户认证 一、auth模块 django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: 1 、authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数如果认证信息有效,会返回一个 User 对象。aut ...
分类:
其他好文 时间:
2018-10-04 14:55:14
阅读次数:
144
一、函数的定义方式 def 函数名([参数]): '''函数文档''' 代码块 return 返回值(可以返回多个值,各种类型均可,最终以元组形式存放并返回) 上述格式就是python中函数的基本定义方式,其中def为关键字,参数可有可无,但是括号必须有 中间的注释内容为函数文档,用于说明该函数的作 ...
分类:
编程语言 时间:
2018-10-04 09:14:39
阅读次数:
209
函数 一、函数的创建 简单格式 如果没有写return,函数会默认返回一个none 二、函数的参数 必需参数: 调用函数时必需参数须以正确的顺序传入,调用的数量必须和声明时的一样。 关键字参数: 使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。 ...
分类:
编程语言 时间:
2018-09-30 22:49:41
阅读次数:
174
命名关键字参数:在定义函数时,*与**之间参数称之为命名关键字参数 特点: 在调用函数时,命名关键字参数必须按照key=value的形式传值 ...
分类:
其他好文 时间:
2018-09-26 21:38:12
阅读次数:
198
今天的内容整理共有5部分 一、命名关键字参数 二、函数对象 三、函数的嵌套 四、名称空间与作用域 五、闭包函数 一、命名关键字参数 命名关键字参数:在定义函数是,*与**之间的参数称为命名关键字参数 特点:在调用函数时,命名关键字参数必须按照key=value的形式传值 正常的函数形参排列(位置,关 ...
分类:
编程语言 时间:
2018-09-26 21:37:25
阅读次数:
197
一、命名关键字参数 对于关键字参数,函数的调用者可以传入任意不受限制的关键字参数 。至于到底传入了哪些,就需要在函数内部通过kw检查。 仍以person()函数为例,我们希望检查是否有city和job参数: def person(name, age, **kw): if 'city' in kw: ...
分类:
其他好文 时间:
2018-09-26 20:50:20
阅读次数:
228
介绍 dict 类型不但在各种程序里广泛使用,它也是 Python 语言的基石。模块的命名空间、实例的属性和函数的关键字参数中都可以看到字典的身影。跟它有关的内置函数都在 __builtins__.__dict__模块中。 正是因为字典至关重要,Python 对它的实现做了高度优化,而散列表则是字典 ...
分类:
编程语言 时间:
2018-09-26 01:10:16
阅读次数:
268