自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用生成器创建新的迭代器

实现一个自定义的迭代模式,使其区别于常见的内建函数(range, reversed等)。#实现生成器def frange(start, stop, increment): x = start while x < stop: yield x x += increment#迭代调用for n in frange(1, 10, 0.5):...

2019-02-27 23:59:17 230

原创 委托迭代

构建了一个自定义容器对象,里面包含有列表、元组或其他可迭代对象。 想直接在这个新容器对象上执行迭代操作。只需要定义一个 _iter_() 方法。class Node: def __init__(self, value): self._value = value self._children = [] def __repr__(self): ...

2019-02-27 23:53:27 192

原创 使用next遍历迭代器

不使用for遍历可迭代对象,而使用 next() 函数并在代码中捕获 StopIteration 异常。 比如,下面的例子手动读取一个文件中的所有行:def manual_iter(): with open('test.txt', "r") as f: try: while True: line = next(f)...

2019-02-27 23:45:47 1955

原创 使用元类控制实例的创建

想通过改变实例创建方式来实现单例、缓存或其他类似的特性。可以定义一个元类并自己实现 _call_() 方法class NoInstances(type): def __call__(self, *args, **kwargs): raise TypeError("Can't instantiate directly")# Exampleclass Spam(meta...

2019-02-20 13:21:24 170

django-polls案例

作为Django的第一入门案例,是新手学习Django必备案例,以投票为主

2019-03-27

python正则表达式全部方法

一个描述全部python正则方法,正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

2017-09-24

基于django搭建的博客

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django 框架的核心组件有: 1. 用于创建模型的对象关系映射 2. 为最终用户设计的完美管理界面 3. 一流的 URL 设计 4. 设计者友好的模板语言 5. 缓存系统。 在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。它们 各自的职责如下,Django 视图不处理用户输入,而仅仅决定要展现哪些数据给用户,而Django 模板 仅仅决定如何展现Django视图指定的数据。或者说, Django将MVC中的视图进一步分解为 Django视图 和 Django模板两个部分,分别决定 “展现哪些数据” 和 “如何展现”,使得Django的模板可以根据需要随时替换,而不仅仅限制于内置的模板。 至于MVC控制器部分,由Django框架的URLconf来实现。URLconf机制是使用正则表达式匹配URL,然后调用合适的Python函数。框架把控制层给封装了,无非与数据交互这层都是数据库表的读,写,删除,更新的操作

2017-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除