·python·用產生器和迭代器實現自己的xrange聲明:本文由戀花蝶發表於http://blog.csdn.net/lanphaday,著作權,歡迎轉載。轉載時應保留聲明。謝謝。 用過python的朋友一定很熟悉下面這兩行代碼:>>> for i in xrange(0,10,1): print i上面的兩行代碼是用一個迴圈列印0-9這十個數字。你也想實現像xrange這樣的可以用在for語句裡的函數(類)嗎?那跟我來吧!
譯者言:早在 2008 年 8 月,我就曾在自己的部落格發表了一篇《為什麼<Dive into Python>不值得推薦》(http://blog.csdn.net/lanphaday/archive/2008/08/28/2845258.aspx),當時引起的討論就不多說了,不過事實上到今天仍然有許多朋友留言與我討論,讓我幾次賊心不死,想寫再深入批判。好運的時候在我真正攢足動力之前,看到了這篇《Dive Into Python Must
賴勇浩(http://laiyonghao.com)(續上)遊戲(伺服器)是一種 CPU 密集、I/O 密集的應用,但是因為 GIL 的原因,Python 不能充分利用多核,所以一般都採用分布式的方案,那麼 CPU 方面就沒有太多好講的了,不過 I/O 方面蠻有意思,可以講一下。這裡有沒有 node.js 社區的朋友?(有人舉手)。這句話你熟悉嗎?(投影片上是一句話:I/O needs to be done differently.)這句話是 node.js 的作者說的,他說 I/O 該用不同的
2010 年 5 月 5 日更新:我翻譯了一篇《<Dive Into Python>非死不可》作為對本文觀點的進一步支援和對評論的回複,請見:http://blog.csdn.net/lanphaday/archive/2010/05/05/5558617.aspx為什麼《Dive into Python》不值得推薦作者:賴勇浩(http://blog.csdn.net/lanphaday)不論是在國內人氣最旺的 Python 社區 python-cn google
#python處理中文三種方式:#'#coding=utf-8'使用utf-8編碼#coding=utf-8# 假設name為str類型#print name.decode('utf-8')#print name.encode('utf-8')#http://farmdev.com/talks/unicode/#在使用Python的過程中經常會出現一些編碼問題:比如:SyntaxError: Non-ASCII character '\xe5' in file