定义视图 本质就是一个函数 视图的参数 一个HttpRequest实例 通过正则表达式组获取的位置参数 通过正则表达式组获得的关键字参数 在应用目录下默认有views.py文件,一般视图都定义在这个文件中 如果处理功能过多,可以将函数定义到不同的py文件中 新建views1.py #coding:u ...
分类:
其他好文 时间:
2017-06-10 15:38:29
阅读次数:
175
Python代码中func(*args, **kwargs)是什么意思? 这是Python函数可变参数 args及kwargs *args表示任何多个无名参数,它是一个tuple **kwargs表示关键字参数,它是一个dict 测试代码如下: 1 2 3 4 5 6 7 8 9 def foo(* ...
分类:
编程语言 时间:
2017-06-03 22:32:00
阅读次数:
324
控制Widget的外观 1.设置属性,有3种方式: 1)在创建Widget时,通过关键字参数设定 实例: 2) 在对象创建完毕后,通过类似字典的方式,以属性为key,进行访问修改 3)对象创建完毕后,调用config函数 2.获取属性以及属性对应的值 获取属性: 调用Widget的keys()方法 ...
分类:
其他好文 时间:
2017-06-03 16:21:01
阅读次数:
210
一、字符编码 二、文件处理 三、函数 关键字参数需要注意的问题: ...
分类:
编程语言 时间:
2017-05-16 10:56:21
阅读次数:
194
*args, **kwargs →在python都表示可变参数, *args表示任意多个任意类型无名参数, 是一个元组; **kwargs表示关键字参数(key/value参数), 是一个字典,接收的参数如a=’hello’,b=1 ; 注意如果*args, **kwargs同时使用的时候, 必须* ...
分类:
编程语言 时间:
2017-04-16 17:14:07
阅读次数:
205
可变长参数存在的意义是:每次调用一个函数处理不同量的参数输入。即,参数在调用之前输入的参数数量是未知的,或者多次调用该函数,每次的参数输入的量是不一致的;可变长参数分为非关键字和关键字类型,分别对应元组和字典,如下定义一个类,功能是打印出输入的函数: 以上的输入时一次输入的情形,当再次调用,输入不同 ...
分类:
编程语言 时间:
2017-04-03 14:05:48
阅读次数:
212
# 在函数定义中使用*args和kwargs传递可变长参数. *args用作传递非命名键值可变长参数列表(位置参数); kwargs用作传递键值可变长参数列表# *args表示任何多个无名参数,它是一个tuple# **kwargs表示关键字参数,它是一个dict # 注:同时使用*args和**k ...
分类:
编程语言 时间:
2017-03-20 21:07:12
阅读次数:
190
先来看个例子: 可以看到,这两个是python中的可变参数。*args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前,像foo(a=1, b='2', c=3, a', ...
分类:
其他好文 时间:
2017-03-01 22:54:19
阅读次数:
183
1、定义 2、调用函数(直接使用函数名加括号) ps:定义函数时的参数是形参,调用函数时传递的参数是实参。 关键字参数:传递参数的时候加上参数名,防止参数搞乱 默认参数:定义参数时,直接给参数赋值,此值为默认值。当有默认参数时,函数调用可以不传递参数值,默认使用定义时的函数值。 收集参数(可变参数) ...
分类:
编程语言 时间:
2017-02-23 21:58:24
阅读次数:
166
内容来自廖雪峰的官方网站 1、关键字参数 关键字参数有什么用?它可以扩展函数的功能。比如,在person函数里,我们保证能接收到name和age这两个参数,但是,如果调用者愿意提供更多的参数,我们也能收到。试想你正在做一个用户注册的功能,除了用户名和年龄是必填项外,其他都是可选项,利用关键字参数来定 ...
分类:
其他好文 时间:
2017-02-12 19:53:32
阅读次数:
144