Python
candyguy242
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
可爱的 Python : Python中函数式编程,第一部分
摘要:虽然人们总把Python当作过程化的,面向对象的语言,但是他实际上包含了函数化编程中,你需要的任何东西。这篇文章主要讨论函数化编程的一般概念,并说明用Python来函数化编程的技术。我们最好从艰难的问题开始出发:“到底什么是函数化编程呢?”其中一个答案可能是这样的,函数化编程就是你在使用Lisp这样的语言时所做的(还有Scheme,Haskell,ML,OCAML,Mercury,E转载 2013-04-11 18:13:49 · 680 阅读 · 0 评论 -
可爱的 Python : Python中的函数式编程,第二部分
摘要: 本专栏继续让David对Python中的函数式编程(FP)进行介绍。读完本文,可以享受到使用不同的编程范型(paradigm)解决问题所带来的乐趣。David在本文中对FP中的多个中级和高级概念进行了详细的讲解。一个对象就是附有若干过程(procedure)的一段数据。。。一个闭包(closure)就是附有一段数据的一个过程(procedure)。在我讲解函数式编程的上一转载 2013-04-11 18:16:17 · 802 阅读 · 0 评论 -
混乱的Python:生命游戏
混乱的Python:生命游戏偶尔在python.cn上看到一篇《谁说使用 Python 你就写不出混乱的代码?》,地址在这里。觉得非常有意思,记得使用Perl的时候,因为其灵活的语法,可以有很优美的代码书写方式,也可以写出非常混乱的代码。而Python,从一开始就致力于消除这种混乱,缩进的结构使得Python代码相对其他语言整齐了许多,刚开始用Python的时候虽然也想过能不能写出乱糟糟的转载 2012-09-17 14:23:30 · 2231 阅读 · 0 评论 -
Python3 入门教程 简单但比较不错
本文适合有Java编程经验的程序员快速熟悉Python本文程序在windows xp+python3.1a1 测试通过.本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui)在idle里ctrl+n可以打开一个新窗口,输入源码后ctrl+s可以保存,f5运行程序.凡打开新窗口即指ctrl+n的操作.1 你好复制代码转载 2012-09-17 13:53:29 · 735 阅读 · 0 评论 -
谈谈Python函数的默认参数
Python中很奇葩的一个地方是它的函数的默认参数的值,仅仅在def语句执行的时候计算一次。这会导致什么问题呢?奇葩的例子我们来看一个例子:In [44]: def packitem(item, pkg = []): ....: pkg.append(item) ....: return pkg In [45]: l = [100,200转载 2012-09-17 14:27:46 · 649 阅读 · 0 评论 -
python 图片验证码代码分享 详细出处参考:http://www.jb51.net/article/30731.htm
#coding: utf-8 import Image,ImageDraw,ImageFont,os,string,random,ImageFilter def initChars(): """ 允许的字符集合,初始集合为数字、大小写字母 usage: initChars() param: None return: list 返回允许的字符集和 for: picChecker类初转载 2012-09-17 13:51:51 · 2027 阅读 · 0 评论 -
Python开发者最常犯的10个错误
Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰富和强大的类库。与其它大多数程序设计语言使用大括号不一样 ,它使用缩进来定义语句块。在平时的工作中,Python开发者很容易犯一些小错误,这些错误都很容易避免,本文总结了Python开发者最常犯的10个错误,一起来看下,不知你中枪了没有。 1.滥用表达式作为函数参数默认值Python允许开发者指定一转载 2014-05-12 16:03:25 · 731 阅读 · 0 评论
分享