怎样才能写出Pythonic的代码 #P001#
1 什么是Pythonic 在Python语言里面,有一个专门的词用来形容代码写的好,那就是“Pythonic”。那么,何为Pythonic呢?相信不少Python工程师都知道,Python中有一个彩蛋,回答了什么是Pythonic。这个彩蛋,也就是所谓的Python之禅(The Zen of Python)。 只需要在Python的交互模式下,导入this库,就可以看到Python之禅的详细内容。如下所示: >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. .... Readability counts. .... 为了节省文章的篇幅,这里只给出了一部分内容。读者可以在Python的交互模式下导入this库查看完整的内容。接下来,我们简单翻译几句Python之禅: 优美胜于丑陋 明了胜于晦涩 简介胜于复杂 …… 可读性很重要 …… 大家有没有发现,所谓的Python之禅,简直就是 正确的废话 。它只告诉我们什么是好,什么是不好,但是,却没有告诉我们通往成功彼岸的方法。关于Pythonic,除了禅意以外,更重要的是,还需要方法论