飞机场场长

本博客主要摘录python相关的知识,欢迎参阅。

导航

上一页 1 2 3 4 5 6 ··· 10 下一页

2013年5月15日 #

python中xrange和range的异同

摘要: http://ciniao.me/article.php?id=17range函数说明:range([start,]stop[,step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。range示例:>>>range(5)[0,1,2,3,4]>>>range(1,5)[1,2,3,4]>>>range(0,6,2)[0,2,4]xrange函数说明:用法与range完全相同,所不同的是生成的不是一个数组,而是一个生成器。xrange示例:>>>xrange(5)xrange(5)>&g 阅读全文

posted @ 2013-05-15 11:59 飞机场场长 阅读(205) 评论(0) 推荐(0) 编辑

python程序在函数内执行得更快

摘要: http://www.cnblogs.com/nepaul/archive/2012/07/15/2592179.html为什么Python程序在函数内执行得更快?(来源StackOverflow)考虑下面的代码,一个在函数体内,一个是全局的代码。函数内的代码执行效率为 1.8s1234defmain():fori inxrange(10**8):passmain()函数体外的代码执行效率为 4.5s12fori inxrange(10**8):pass不用太纠结时间,只是一个示例,我们可以看到效率查得很多。为什么会这样呢?我们使用dismodule反汇编函数体内的bytecode 代码,使用 阅读全文

posted @ 2013-05-15 11:55 飞机场场长 阅读(216) 评论(0) 推荐(0) 编辑

2013年5月3日 #

Python集合(set)类型的操作

摘要: http://blog.csdn.net/business122/article/details/7541486 1 python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. 2 3 sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点。因此,sets不支持 indexing, slicing, ... 阅读全文

posted @ 2013-05-03 13:57 飞机场场长 阅读(273) 评论(0) 推荐(0) 编辑

2013年4月3日 #

Python中的异常类型

摘要: http://blog.csdn.net/fcoolx/article/details/42028721、NameError:尝试访问一个未申明的变量>>> vNameError: name 'v' is not defined2、ZeroDivisionError:除数为0>>> v = 1/0ZeroDivisionError: int division or modulo by zero3、SyntaxError:语法错误>>> int intSyntaxError: invalid syntax (<pyshe 阅读全文

posted @ 2013-04-03 16:07 飞机场场长 阅读(294) 评论(0) 推荐(0) 编辑

python os.path模块学习

摘要: 官方文档:http://docs.python.org/library/os.path.htmlhttp://www.redicecn.com/html/Python/20110507/273.html os.path.abspath(path)返回path规范化的绝对路径。>>> os.path.abspath('test.csv')'C:\\Python25\\test.csv' >>> os.path.abspath('c:\\test.csv')'c:\\test.csv'>> 阅读全文

posted @ 2013-04-03 11:27 飞机场场长 阅读(169) 评论(0) 推荐(0) 编辑

2013年3月19日 #

Python 随机生成中文验证码

摘要: http://www.oschina.net/code/snippet_12_325[代码] python代码01# -*- coding: utf-8 -*-02import Image,ImageDraw,ImageFont03import random04import math, string 0506class RandomChar():07"""用于随机生成汉字"""08@staticmethod09def Unicode():10val = random.randint(0x4E00, 0x9FBF)11return un 阅读全文

posted @ 2013-03-19 23:18 飞机场场长 阅读(520) 评论(0) 推荐(0) 编辑

webpy中使用session

摘要: http://blog.csdn.net/five3/article/details/8082152在使用session之前要理解什么是session以及其在编程中的实际形态是怎么样的,那么这里有一个网页说的还算清楚,贴过来直接【虽然这个网页一看就知道不是原创了,但是原创的我已经是找不到了】http://www.2cto.com/kf/201206/135471.html上面网页里已经说的很清楚了,session是在服务器端生存并控制的,在客户端只能是暂时保存一个session的凭证--就是session id;客户端保存session id的方式有多种:url后缀、网页的隐藏字段、cooki 阅读全文

posted @ 2013-03-19 23:06 飞机场场长 阅读(692) 评论(0) 推荐(0) 编辑

Python 自省指南(如何监视您的 Python 对象)

摘要: http://www.ibm.com/developerworks/cn/linux/l-pyint/index1.html什么是自省?在日常生活中,自省(introspection)是一种自我检查行为。自省是指对某人自身思想、情绪、动机和行为的检查。伟大的哲学家苏格拉底将生命中 的大部分时间用于自我检查,并鼓励他的雅典朋友们也这样做。他甚至对自己作出了这样的要求:“未经自省的生命不值得存在。”(请参阅参考资料以获取关于苏格拉底更多信息的链接。)在计算机编程中,自省是指这种能力:检查某些事物以确定它是什么、它知道什么以及它能做什么。自省向程序员提供了极大的灵活性和控制力。一旦您使用了支持自省的 阅读全文

posted @ 2013-03-19 22:48 飞机场场长 阅读(327) 评论(0) 推荐(0) 编辑

Python自省(反射)指南

摘要: http://www.cnblogs.com/huxi/archive/2011/01/02/1924317.html首先通过一个例子来看一下本文中可能用到的对象和相关概念。?123456789101112131415#coding: UTF-8import sys # 模块,sys指向这个模块对象import inspectdef foo(): pass # 函数,foo指向这个函数对象class Cat(object): # 类,Cat指向这个类对象def __init__(self, name='kitty'):self.name = namedef sayHi(self 阅读全文

posted @ 2013-03-19 22:47 飞机场场长 阅读(145) 评论(0) 推荐(0) 编辑

装饰器入门(需求是怎么来的?)

摘要: http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.html今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这 类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额 外的功能。1. 装饰器入门1.1. 需求是怎么来的?装饰器的定义很是抽象,我们来看一个小例子。?1234def foo():print 'in foo()'foo()这是一个很无聊 阅读全文

posted @ 2013-03-19 22:36 飞机场场长 阅读(139) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页