李典的博客

导航

2018年4月2日 #

python的装饰器

摘要: 装饰器 由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> def now(): ... print('2015-3-25') ... >>> f = now >>> f() 2015-3-25 函数对象有一个__name__属性,可以拿到函数的名字: >>> 阅读全文

posted @ 2018-04-02 14:43 python_李典 阅读(161) 评论(0) 推荐(0) 编辑

python的生成器

摘要: 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的 阅读全文

posted @ 2018-04-02 14:41 python_李典 阅读(133) 评论(0) 推荐(0) 编辑

python的迭代器

摘要: 迭代器 我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterab 阅读全文

posted @ 2018-04-02 14:41 python_李典 阅读(111) 评论(0) 推荐(0) 编辑

python的列表生成式

摘要: 列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): >>> list(range(1, 阅读全文

posted @ 2018-04-02 14:39 python_李典 阅读(151) 评论(0) 推荐(0) 编辑

python的条件判断

摘要: 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句 阅读全文

posted @ 2018-04-02 10:25 python_李典 阅读(529) 评论(0) 推荐(0) 编辑

python的list和tuple

摘要: list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 变量classmates就是一个list。用len()函数可以获得list元素的个数: 用索引来访问list中每一个位置的元素 阅读全文

posted @ 2018-04-02 10:24 python_李典 阅读(136) 评论(0) 推荐(0) 编辑

2018年3月30日 #

django路由系统

摘要: 路由系统 1、单一路由对应 url(r'^index$', views.index), url(r'^index$', views.index), 2、基于正则的路由 url(r'^index/(\d*)', views.index), url(r'^manage/(?P<name>\w*)/(?P 阅读全文

posted @ 2018-03-30 15:48 python_李典 阅读(150) 评论(0) 推荐(0) 编辑

python的编码与转码

摘要: 编码问题一直是初学者的难题,搞不明白。甚至一些程序员做了多年的程序,但是编码一直整不清,下面就来认识认识编码吧。 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代 阅读全文

posted @ 2018-03-30 15:34 python_李典 阅读(232) 评论(0) 推荐(0) 编辑

django的FBV和CBV的装饰器例子

摘要: 备忘 CBV如果有很多方法,都要加装饰器的话,可以加在dispatch方法上,这样类里面的方法就不用再一一加上装饰了 再来一个终极版的,不用重写dispatch,直接加在类上面: 阅读全文

posted @ 2018-03-30 14:53 python_李典 阅读(217) 评论(0) 推荐(0) 编辑

2018年3月29日 #

cookie的参数

摘要: 1、获取Cookie: 2、设置Cookie: 由于cookie保存在客户端的电脑上,所以,JavaScript和jquery也可以操作cookie。 带签名的cookie: 阅读全文

posted @ 2018-03-29 14:46 python_李典 阅读(3011) 评论(0) 推荐(0) 编辑