08 2018 档案
摘要:Web框架本质 所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。我们定义一个socket server端程序,与浏览器(client端)进行互交试试 服务端收到了http的请求头,如此就可以和客户端进行互交了。所以可以
阅读全文
摘要:类的继承 什么是继承: 在python中,新建的类可以继承一个或多个父类,通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”。 python中类的继承分为:单继承和多继承 查看继承 经典类与新式类 提示:如果没有指定基类,python的类会默认继承object类,
阅读全文
摘要:新式类与经典类的区别 python中类的发展 ➤截止到python2.1,只存在旧式类。旧式类中,类名和type是无关的:如果x是一个旧式类,那么x.__class__定义了x的类名,但是type(x)总是返回<type 'instance'>。这反映了所有的旧式类的实例是通过一个单一的叫做inst
阅读全文
摘要:装饰器 装饰器就是闭包函数的一种应用场景 为何要用装饰器 开放封闭原则:对修改封闭,对扩展开放 什么是装饰器 装饰器他人的器具,本身可以是任意可调用对象,被装饰者也可以是任意可调用对象。 强调装饰器的原则:1 不修改被装饰对象的源代码 2 不修改被装饰对象的调用方式 装饰器的目标:在遵循1和2的前提
阅读全文
摘要:Python3 正则表达式 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 re模块源码 re模块各函数参数的含义 正则表达式修饰符 - 可选标志(flags) 正则表达式可以包含一些可选标志修饰符来
阅读全文
摘要:一 模块介绍 一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。 在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或
阅读全文
摘要:json和pickle JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。 在python中,有专门处理json格式的模块
阅读全文


浙公网安备 33010602011771号