万能传参 的魔性用法: 函数形参角度的形参顺序 位置参数 args 默认参数 kwargs 形参角度第4中传参方式:仅限关键字参数 从全局角度研究函数 py文件运行时开辟的,存放的是执行的py文件(除去函数内部)的所有的变量与值(地址)的对应的关系,整个py文件结束之后,才会消失 函数执行时,在内存 ...
分类:
其他好文 时间:
2019-06-18 21:44:27
阅读次数:
116
一、路由层 1、无名分组 将加括号的正则表达式匹配到的内容当作位置参数自动传递给对应的视图函数 2、有名分组 将加括号的正则表达式匹配到的内容当作关键字参数自动传递给对应的视图函数 这里需要注意: 无名分组和有名分组不能混着用 但是支持一种类型多个形式匹配 3、反向解析 根据名字的动态获取到对应路径 ...
分类:
其他好文 时间:
2019-06-10 22:30:40
阅读次数:
156
一、路由层 1、路由匹配规律 2、无名分组与有名分组 ①无名分组:将加括号的正则表达式匹配到的内容当做位置参数自动传递给对应的视图函数 ②有名分组:将加括号的正则表达式匹配到的内容当做关键字参数自动传递给对应的视图函数 注意:无名分组和有名分组不能混着用,但是支持用一类型多个形式匹配(无名分组多个与 ...
分类:
其他好文 时间:
2019-06-10 19:57:53
阅读次数:
108
Django之路由层与视图层 路由层 无名分组 无名分组(将加括号的正则表达式匹配到的内容当作位置参数自动传递给对应的视图函数) 有名分组 有名分组(将加括号的正则表达式匹配到的内容当作关键字参数自动传递给对应的视图函数) 注意:无名分组和有名分组不能混着用,但是支持同一类型多个形式匹配 反向解析 ...
分类:
其他好文 时间:
2019-06-10 19:57:04
阅读次数:
95
函数参数:必选参数、默认参数、可选参数、关键字参数 1.默认参数 默认参数可以简化函数的调用。设置默认参数时,有几点要注意: 一是必选参数在前,默认参数在后,否则Python的解释器会报错; 二是如何设置默认参数。当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数就可以作为默 ...
分类:
编程语言 时间:
2019-05-22 20:59:17
阅读次数:
136
1、关键字参数和默认值 ,格式:形参=实参/默认参数;使用关键字参数时,不用考虑函数调用参数的顺序,只要形参已经赋值即可;传递的参数数量<=函数中形参的数量 >>> def pro(name='Lawyer',action='assignment'): ####设定默认参数,如果调用该函数不传递参数 ...
分类:
其他好文 时间:
2019-05-14 20:47:19
阅读次数:
151
1 print(1, 2, 3, 4) # 1 2 3 4 2 print(' 以下是给定sep="#"的打印方式') 3 print(1, 2, 3, 4, sep="#") # 1#2#3#4 4 print('以下关键字参数end="\n\n\n\n\n"来换五行新行') 5 print(1, ...
分类:
其他好文 时间:
2019-05-14 09:23:29
阅读次数:
101
初学python没多久,对python中函数的可变参数有点头晕,查阅了stackflow,现总结一下可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或列表 关键字参数 关键字参数在pyt ...
分类:
编程语言 时间:
2019-05-13 12:14:53
阅读次数:
164
# ### 命名关键字 ''' # 语法: def func(参数1,参数2,*,参数3,参数4): pass (1)在函数的定义处,* 号后面的参数就是命名关键字参数 (2)在函数的定义处,在普通收集参数和关键字收集参数之间的是命名关键字参数 def func(*arg,命名关键字参数,**kwa... ...
分类:
其他好文 时间:
2019-05-08 00:25:58
阅读次数:
124
关键字参数 语法 def func(p1=v1, p2=v2.....): func_body 调用函数: func(p1=value1, p2=value2.......) 比较麻烦,但也有好处: 不容易混淆, 一般实参和形参只是按照位置一一对应即可,容易出错 使用关键字参数,可以不考虑参数位置 ...
分类:
其他好文 时间:
2019-05-06 01:15:35
阅读次数:
118