排序
python魔术方法
准备工作 为了确保类是新型类,应该把 _metaclass_=type 入到你的模块的最开始。 1 2 3 4 class NewType(Object): mor_code_here class OldType: mor_code_here 在这个两个类中NewType是新类...
python清空字典的两种方法比较
python清空字典的两种方法比较 这里说的clear是指清空python中的字典内容,与删除该字典不一样。 例如: d={'name':1,'age':2} 想要清空该字典有两个方法 方法1: d.clear() 打印出d 的值为{}...
python标准库SocketServer学习
导语:大牛们常常说阅读源码是很低效的学习方法。但对我辈初学者而言,阅读源码却是掌握编程思想、编码规范的好途径。简而言之,读源码不是万能的,不读源码是万万不能的。 SocketServer是标准...
python链接mysql查询数据
使用 MySQLdb 模块连接 MySQL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # coding=utf-8 #引入mysql python客户端模块 import MySQLdb import sys #进行数据库连接 conn= MySQLdb.connect(hos...
python异常
python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行: >>> 1...
Python 开发者在迁移到 Go 前需要知道的事情
这是一篇记录了我们把一大段 Python/Cython 代码迁移到 Go语言经历的(长)博客。如果你希望了解整个故事、背景等所有的内容,请接着读。如果只对 Python 开发者进入之前需要知道的东西感兴趣,...
Eclipse+PyDev+Django+Mysql搭建Python web开发环境
Python的web框架有很多,目前主流的有Django、Tornado、Web.py等,最流行的要属Django了,也是被大家最看好的框架之一。下面就来讲讲如何搭建Django的开发环境。 一.准备工作 需要下载的软件: ...
python模块介绍- bisect模块维护有序列表
bisect –维护有序列表 目的:不需要每次调用sort的方式维护有序列表。 bisect模块实现了一个算法用于插入元素到有序列表。在一些情况下,这比反复排序列表或构造一个大的列表再排序的效率更高...
python2.4升级2.7.2
[root@~]# python Python 2.4.3 (#1, May 5 2011, 16:39:10) [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2 Type 'help', 'copyright', 'credits' or 'license' for more inform...
python里递归最多达到多少次
在python里递归最多达到多少次?因为在跑程序的时候,次数有时多有时少,以前没有想过这个问题。那就自己动手在验证验证, 代码如下: 1 2 3 4 5 6 7 8 def recursion(n): if(n <=...