随笔分类 - python
人生苦短,我用python
摘要:urllib : 使用urllib.urlencode() 进行url编码, 在requests中自带有url编码 接受的参数是: 字典类型 urllib2: 先构建请求: request = urllib2.Request()需要三个参数: url, data, headers 再反送请求,返回响
阅读全文
摘要:# timeit是python中性能测试包 import timeitdef a(): num = 0 i = 0 while i < 10 *6: num += 1 i += 1 print(num)def b(): num1 = 0 for i in range(10**6): num1 +=
阅读全文
摘要:Python的垃圾回收机制有两种(也可以说一种:叫引用计数): 一是引用计数, 二是隔代回收. 引用计数 引用计数原理: 当数据的引用数变成0的时候,python解释器就认为这个数据是垃圾,进行垃圾回收,释放空间. 分代回收 分代回收是用来解决交叉引用(循环引用),并增加数据回收的效率. 原理: 通过对象存在的时间不同,采用不同的算法来 回收垃圾. 形象的比喻, 三个链表,零代链表上的对象(...
阅读全文
摘要:Python 是一种解释性语言,解释性语言跟编译语言的区别,形象的比喻就是: 解释型语言是吃火锅,编译型语言是炒好菜,直接吃. 比喻二: 解释型是说一句翻译一句,编译型,说完所有的再翻译 解释型语言: 执行一句代码生成一段字节码(与平台无关的中间码),代码在虚拟机(python解释器)里执行,转换成目标平台(cpu)上的指令, 再到cpu里执行. 编译型语言: 是一次性将代码全部生成机...
阅读全文
摘要:Centos7.2 安装python 3.5及pip安装 须知:1. centos自带python2.7 2. 此教程适合大多数linux系统,本文以centos7.2为例 安装python 3.5 1.CentOS7.2 安装Python 的依赖包 yum groupinstall "Develo
阅读全文
摘要:1:Python如何实现单例模式? Python有两种方式可以实现单例模式,下面两个例子使用了不同的方式实现单例模式:1.class Singleton(object): def __new__(cls, *args, **kwargs): if not hasattr(cls, '_instance'): cls._...
阅读全文

浙公网安备 33010602011771号