%和转换符之间的修饰符 - ,左对齐标志,默认为右对齐 +,显示数值符号 0,零填充 一个指定最小宽度的数 . 一个小数点,后面跟位数(字符串最大个数,浮点之后的位数,整数最小位数) * 用于替换字段宽度 高级字符串格式化s.format {n} n为整数:被位置参数代替 {name}:被关键字参数 ...
分类:
编程语言 时间:
2018-06-09 00:50:36
阅读次数:
194
'''使用装饰器对文件进行读写操作''' # def check_permission(func): # '''演示嵌套函数定义及使用''' # def wrapper(*args,**kwargs): # '''*args:接收任意多个实参并存入元组中;**kwargs:接收关键字参数显示赋值并存... ...
分类:
编程语言 时间:
2018-06-08 21:58:10
阅读次数:
230
函数的参数 形参与实参 参数的几种类型 ①位置参数,必须一一对应,缺一不行多一也不行 ②关键字参数,无须一一对应,缺一不行多一也不行 ③默认参数,可传可不传 ④参数组 大原则:位置参数必须在关键字参数的左边,*args就是把多余的位置参数放在一个元组里,**kwargs就是把关键字参数放在一个字典里 ...
分类:
其他好文 时间:
2018-06-06 23:45:18
阅读次数:
204
1 视图传递多个参数 (1) 普通传参 : 关键字参数传递 (2) 字典传参 : 以字典的形式传递 (3) 全局变量g传递 视图中: 模板中 (4) 传递全部的本地变量给template,使用 locals() ,直接获取变量值 test.html中 2 错误页面定制 指定错误页面:只需要一个错误模 ...
分类:
Web程序 时间:
2018-06-03 23:32:34
阅读次数:
3082
定义 返回值 位置参数和关键字参数 参数传递 值传递 不可变对象 默认参数 ...
分类:
编程语言 时间:
2018-05-29 17:14:42
阅读次数:
181
'''def test(*args): # *agrs接收的是N个位置参数,不能接受关键字参数,转化成元祖 print(args)test(1,2,3,4,5,6)test(*[1,2,4,5,5]) # arge=tuple([1,2,3,4,5])def test1(x,*args): prin ...
分类:
编程语言 时间:
2018-05-23 16:14:19
阅读次数:
216
Django自带的用户认证 一、auth模块 django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: 1、authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 Us ...
分类:
其他好文 时间:
2018-05-22 22:25:12
阅读次数:
218
1.参数中使用如果是函数定义中参数前的*表示的是将调用时的多个参数放入元组中,**则表示将调用函数时的关键字参数放入一个字典中 如定义以下函数 def func(*args):print(args) 当用func(1,2,3)调用函数时,参数args就是元组(1,2,3) 定义以下函数: def f ...
分类:
编程语言 时间:
2018-05-22 15:01:11
阅读次数:
200
函数 一、定义函数 二、调用函数 三、参数 1、默认参数(默认参数必须指向不变对象) 2、可变参数(0个或任意个) 3、关键词参数(0个或任意个包含参数名的参数,这些参数在函数内自动组成dict),功能:扩展函数功能 4、命名关键词参数(如果要限制关键字参数的名字,就可以用命名关键字参数,例如,只接 ...
分类:
编程语言 时间:
2018-05-21 16:08:20
阅读次数:
198
毕业多年,把C++都就饭吃了。。。。今天居然在纠结什么是形参什么是实参。。。。。 定义函数里面写的参数就是形参,因为没有内存占用,实际调用时写的参数就是实参,因为有内存占用和传值 然后就是位置参数,可变参数和关键字参数 如上图程序,a,*b,**c这三个是形参,a,*b这两个是位置参数,**c是关键 ...
分类:
编程语言 时间:
2018-05-17 18:22:11
阅读次数:
355