随笔分类 -  Python

【转】Python的XML-RPC简介
摘要:编写客户端提交数据到服务器处理是程序员最常碰到的几个问题之一。各种不同的语言对此都有相应的解决方案。比如Unix下,C程序员们可以用SUNRPC,Java程序员则使用RMI来处理。大多数语言还都可以使用Web Service或者ICE。它们的使用方法类似,编写一个接口定义文件,用一个工具处理并生成代码,加入到工程中,最后编译生成目标文件运行。有用过这类工具的朋友们,脑子里应该都会闪出一个字——烦!... 阅读全文

posted @ 2014-02-12 22:32 甲骨蚊 阅读(528) 评论(0) 推荐(1)

Python的类实例方法,类方法,类静态方法
摘要:以下面的类定义为例:# coding:utf-8class A: count = 0 def __init__(self, inst_name): self.inst_name = inst_name self.__class__.count += 1 def inst_method(self): print '实例(%s):%s' % ... 阅读全文

posted @ 2014-02-12 00:56 甲骨蚊 阅读(3519) 评论(0) 推荐(0)

itertools模块速查
摘要:学习itertools模块记住这张表就OK了参考:http://docs.python.org/2/library/itertools.html#module-itertoolsInfinite Iterators:IteratorArgumentsResultsExamplecount()start, [step]start, start+step, start+2*step, ...count(10)-->1011121314...cycle()pp0, p1, ... plast, p0, p1, ...cycle('ABCD')-->ABCDABCD...r 阅读全文

posted @ 2014-01-03 21:57 甲骨蚊 阅读(336) 评论(0) 推荐(0)

Python中处理时间 —— time模块
摘要:time模块time 模块可用来处理时间,详细的说明参考 time模块说明。逝去的秒数逝去的秒数表示从某个时间(Python中是“Thu Jan 1 07:00:00 1970”)开始到现在所经过的秒数。使用 time.time() 函数可以获得逝去的秒数:>>time.time()1388330058.8643time.time()返回一个浮点数,可用于计算,比较,存储时间时间。输出可读性强的... 阅读全文

posted @ 2013-12-30 00:13 甲骨蚊 阅读(742) 评论(0) 推荐(0)

【转】你需要知道的Python用法
摘要:在使用Python多年以后,我偶然发现了一些我们过去不知道的功能和特性。一些可以说是非常有用,但却没有充分利用。考虑到这一点,我编辑了一些的你应该了解的Pyghon功能特色。 带任意数量参数的函数 你可能已经知道了Python允许你定义可选参数。但还有一个方法,可以定义函数任意数量的参数。 首先,看下面是一个只定义可选参数的例子 def function(arg1="",arg2="")... 阅读全文

posted @ 2013-12-27 23:06 甲骨蚊 阅读(545) 评论(0) 推荐(0)

Python编码与解码
摘要:# -*- coding: utf-8 -*- # 直接保存为Python脚本,对照执行结果会好看点。 # 实验的内容都是在Python 2.7.x下进行的。 # Python3默认采用unicode来处理内部编码问题,所以不适用本内容。 ######################### # Python中的字符类型 # ######################### #... 阅读全文

posted @ 2013-12-06 23:40 甲骨蚊 阅读(1390) 评论(0) 推荐(0)

Python生成器以及yield语句
摘要:生成器是一种暂缓求值的技术,它可以用来生成一系列的值,但不会一次性生成所有的值,而只在需要的时候才计算和生成一个值。 通过yield语句构建生成器 要得到一个生成器,我们需要定义一个函数,这个函数返回一个生成器。这个函数与普通函数不同的地方在于,它使用 yield 来返回值。 下面这个函数返回一个生成器,该生成器用来产生斐波拉契数: # fib函数返回一个生成器 def fib(max... 阅读全文

posted @ 2013-12-01 21:56 甲骨蚊 阅读(335) 评论(0) 推荐(0)

导航