函数的动态传参 *args 动态接收所有位置参数 **kwargs 动态接收关键字参数 顺序: 位置参数, *args, 默认参数, **kwargs def func(*args, **kwargs): 可以接收任何参数 pass global和nonlocal global: 在函数内部引入全局 ...
分类:
其他好文 时间:
2018-07-18 19:12:28
阅读次数:
185
python 函数参数的四种形式:必填参数、默认参数、可变参数、关键字参数
分类:
编程语言 时间:
2018-07-16 11:19:19
阅读次数:
230
作为计算机代码的一种抽象方式,函数在Python中扮演了极为重要的角色。今天给大家介绍Python函数的定义、参数的传入以及调用方式。其中函数参数的传入方式为本节重点内容。Python函数的参数形式包括必选参数、默认参数、可变参数、命名关键字参数以及关键字参数。五类参数可单独传入也可组合传入。 >> ...
分类:
编程语言 时间:
2018-07-14 18:44:19
阅读次数:
171
函数传参 动态参数 位置参数的动态参数:*args 关键字参数的动态参数:**kwargs 顺序: 位置参数>*args>默认值参数>**kwargs 1.位置参数 def fun(a): #print(args) return a print(fun(3)) #3 对于函数fun(a),参数a就是 ...
分类:
编程语言 时间:
2018-07-13 17:46:58
阅读次数:
165
1. 视图函数视图函数,简称视图,是一个简单的Python函数,它接受Web请求并且返回Web响应,本质就是一个函数视图的参数一个HTTPResponse实例通过正则表达式组获取的位置参数通过正则表达式组获取的关键字参数在应用目录下默认有views.py文件, 一般视图都定义在此文件中如果处理功能过... ...
分类:
其他好文 时间:
2018-07-12 16:38:50
阅读次数:
167
一、怎样从一个集合中获得最大或者最小的 N 个元素列表? heapq 模块有两个函数:nlargest() 和 nsmallest() 可以完美解决这个问题。 两个函数都能接受一个关键字参数,用于更复杂的数据结构中: PS:上面代码在对每个元素进行对比的时候,会以 price 的值进行比较。 二、如 ...
分类:
编程语言 时间:
2018-07-10 22:09:32
阅读次数:
434
python 函数中的参数类型有两种,分别为 位置参数和关键字参数: 一 、位置参数(该类参数位置固定不变) args: 表示默认位置参数,该参数是具象的,有多少个参数就传递多少参数,且参数位置和定义时一致,数目不统一会报错,可以随意命名,参数数据类型和传递时给定的数据类型一致。 *args: 表示 ...
分类:
其他好文 时间:
2018-07-10 11:22:37
阅读次数:
179
1.auth模块 导入auth模块 1.1 authenticate() :验证用户输入的用户名和密码是否相同 提供用户认证,即验证用户名以及密码是否正确,一般需要username password(django的auth_user自带数据库就有的名字)两个关键字参数 1.2 auth.login( ...
分类:
其他好文 时间:
2018-07-10 11:10:15
阅读次数:
154
Django 自带用户表:auth_user 创建用户实例: 1.1 、authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 User 对象。authenticate()会在User 对象上... ...
分类:
编程语言 时间:
2018-07-09 17:16:52
阅读次数:
147
1. global声明全局变量 #声明name这个变量为全局变量,只是写在函数里面 #写代码时,尽量不要用全局变量,会一直占用内存。 >{'name':'abc','sex':'29'} #字典和list,这种可变变量,不需要用global来声明,就可以直接改了 2.可变参数,参数组 #对于可变参数 ...
分类:
其他好文 时间:
2018-07-08 01:02:54
阅读次数:
139