python
文章平均质量分 56
chjjunking
这个作者很懒,什么都没留下…
展开
-
python中的reduce函数
python中的reduce python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数转载 2011-10-10 14:39:46 · 47356 阅读 · 2 评论 -
Python的函数参数传递:传值?引用?
作者:winterTTr (转载请注明)我想,这个标题或许是很多初学者的问题。尤其是像我这样的对C/C++比较熟悉,刚刚进入python殿堂的朋友们。C/C++的函数参数的传递方式根深蒂固的影响这我们的思维--引用?传值?究竟是那种呢。呵呵,语言的特性决定了是使用的方转载 2011-10-10 14:29:22 · 1100 阅读 · 0 评论 -
python中类的属性(class attribute)的解释
着实被"dive into python"和"python简明教程"中对类的属性的介绍弄晕了,在经过了若干小时痛苦的想象和实践后,终于略有小成,写文一篇,帮助大家解惑.我的环境是python2.5知识准备可以看这个连接先:http://www.python转载 2011-10-10 15:07:30 · 21522 阅读 · 5 评论 -
python rstrip lstrip
注意的是,传入的是一个字符数组,编译器去除两端所有相应的字符,直到没有匹配的字符,比如: theString = 'saaaay yes no yaaaass'print theString.strip('say') theString依次被去除首尾在['s','a',转载 2011-10-10 13:28:23 · 1303 阅读 · 1 评论 -
python 中的yield
http://www.pythonclub.org/python-basic/yield转载 2011-10-05 14:41:10 · 632 阅读 · 0 评论 -
twisted 诗歌客户端代码分析:嵌套着的多层deferred。
http://krondo.com/?p=2159http://blog.sina.com.cn/s/blog_704b6af70100qay3.html花了很长的时间才看懂了这段代码的运行过程。该代码是上面两个网页中的twisted 教程中的第13部分的内容,旨在使用嵌原创 2011-10-05 12:35:52 · 2131 阅读 · 0 评论 -
twisted python 学习笔记:二
class A: l = [] def add(self, arg): self.l.append(arg) def __init__(self): self.v = []a = A()b = A()a.v.ap原创 2011-10-02 10:47:01 · 740 阅读 · 0 评论 -
关于Python的主(main)函数问题--转
初次接触Python的人会很不习惯Python没有main主函数。 这里简单的介绍一下,在Python中使用main函数的方法 #hello.py def foo(): str="function" print(str); if __nam转载 2011-10-01 20:36:55 · 31708 阅读 · 0 评论 -
twisted python学习笔记:三
其他语言中,比如C#,我们通常遍历数组是的方法是:for (int i = 0; i < list.Length; i++){ //todo with list[i]}在Python中,我们习惯这样遍历:for item in sequen转载 2011-10-02 11:01:45 · 687 阅读 · 0 评论 -
twisted 入门好文章
http://blog.sina.com.cn/s/blog_704b6af70100py9n.html Twisted回调函数特点: 1.我们的代码与Twisted代码运行在同一个进程中。2.当我们的代码运行时,Twisted代码是处于暂停状态的。3.同原创 2011-10-01 21:00:01 · 945 阅读 · 0 评论 -
twisted python学习笔记:一
from import和importimport 用于导入需要的模块。import sysprint('================Python import mode==========================');print ('The comma原创 2011-10-01 20:20:01 · 1094 阅读 · 0 评论 -
python twisted安装中的错误
在linux 上面安装twisted的时候,可能会有一个致命错误,python.h没有这个文件或目录。可以使用命令yum install python-devel安装python-dev 包,之后就可以了。原创 2011-09-30 13:49:08 · 2839 阅读 · 0 评论 -
twisted编写简单的web代理服务器
前几天一直在看关于Twisted方面编程的文章,今天小试一把。写了一个非常简单的web代理服务器,没有用到专门管理callback的deferred。只使用了最简单的Twisted网络编程。首先需要创建一个监听用户请求的服务器端。创建相应的Factory和Protocol。原创 2011-10-11 11:20:56 · 2307 阅读 · 1 评论 -
python中的locals()
locals() 技巧思考一下我们对 current_datetime 的最后一次赋值:def current_datetime(request): now = datetime.datetime.now() return render_to_response('current_datetime.html', {'current_date': now})很多时候转载 2011-10-20 10:18:45 · 17248 阅读 · 0 评论