`

隐藏于Python内的设计之禅彩蛋

阅读更多

 

Python中执行import this时显示隐藏于Python内的彩蛋:

 

--------------------------------------------------------------------------------------

The Zen of Python, by Tim Peters

 

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren't special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you're Dutch.

Now is better than never.

Although never is often better than *right* now.

If the implementation is hard to explain, it's a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea -- let's do more of those!

 

分享到:
评论

相关推荐

    Python-所有复活节彩蛋和Python中隐藏的笑话列表

    1. **`import this`**:这是Python中最著名的复活节彩蛋之一,当你在Python交互式环境中输入`import this`时,它会展示一条名为“Zen of Python”的哲学原则,这些原则指导着Python的设计和使用。 2. **`import ...

    Python课程设计之俄罗斯方块

    在本项目中,"Python课程设计之俄罗斯方块"是一个基于Python编程语言实现的经典游戏——俄罗斯方块。这个课程设计旨在帮助学生理解Python的基本语法、控制结构、对象导向编程以及图形用户界面(GUI)的创建。以下是...

    Python毕业设计:车牌识别系统源码.zip

    Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python毕业设计:车牌识别系统源码Python...

    python毕业设计之邯郸地标美食导游平台源码

    python毕业设计之邯郸地标美食导游平台源码python毕业设计之邯郸地标美食导游平台源码python毕业设计之邯郸地标美食导游平台源码python毕业设计之邯郸地标美食导游平台源码python毕业设计之邯郸地标美食导游平台源码...

    python课程设计-酒店房间预订及管理系统.zip

    python课程设计-酒店房间预订及管理系统python课程设计-酒店房间预订及管理系统python课程设计-酒店房间预订及管理系统python课程设计-酒店房间预订及管理系统python课程设计-酒店房间预订及管理系统python课程设计-...

    python程序设计基础-PPT课件;自己授课整理的ppt

    python程序设计-第一章-基础知识.pptx" python程序设计-第二章-判断语句与循环语句 python程序设计-第三章-字符串、列表、元组与字典.pptx" python程序设计-第四章-函数.pptx" python程序设计-第五章-文件操作.pptx...

    《Python程序设计》习题与答案-python教材答案.doc

    《Python程序设计》习题与参考答案 第1章 基础知识 1.1 简单说明如何选择正确的Python版本。 答: 在选择Python的时候,一定要先考虑清楚自己学习Python的目的是什么,打算做哪方 面的开发,有哪些扩展库可用,这些...

    python课程设计完整 五子棋

    在本项目中,"python课程设计完整 五子棋"是一个使用Python编程语言实现的五子棋游戏。这个课程设计旨在帮助学生掌握Python的基础知识,理解面向对象编程的概念,并通过实际项目来提升编程技巧和问题解决能力。以下...

    python程序设计基础及实践慕课版.docx

    Python作为一门高级编程语言,以其简洁的语法和强大的功能深受开发者喜爱,广泛应用于Web开发、数据分析、人工智能等多个领域。Python程序设计基础及实践慕课版的目标就是帮助学员掌握Python的基本概念和实际应用。 ...

    Python 课程设计 高校教务系统(内有课程设计报告)

    Python 课程设计是针对计算机科学和相关专业学生的一项实践性学习任务,旨在加深对编程语言的理解,提升软件开发技能。在这个具体的案例中,我们关注的是一个基于Python的高校教务系统。这个系统的构建是为了模拟...

    Python程序设计(第二版)

    《Python程序设计(第二版)》是一本专为初学者设计的Python编程教材,它旨在帮助没有编程背景的读者快速掌握Python语言的核心概念和技能。本书涵盖了Python的基础知识,通过结合基础视频讲解、实例演示以及PPT教程...

    python课程设计用pyqt5做的拼图小游戏源码.zip

    python课程设计用pyqt5做的拼图小游戏源码python课程设计用pyqt5做的拼图小游戏源码python课程设计用pyqt5做的拼图小游戏源码python课程设计用pyqt5做的拼图小游戏源码python课程设计用pyqt5做的拼图小游戏源码...

    Python程序设计(第3版)高清版 附赠安装程序

    python程序设计是国外一本知名的Python大学教材,作者是美国Watsburg大学的教授,他使用自己的图书作为Python程序设计课程的授课教材,取得了很好的效果。本书采用较为传统的方式进行教学,强调问题解决、设计和编程...

    Python语言程序设计PPT课件.zip

    组合数据类型是Python语言区别于其他高级编程语言的一大特色,通过组合数据类型,省去了其他语言各种复杂数据结构的设计,给编程人员带来了极大的方便,这也是Python流行于数据分析领域的原因之一。学习本章,要熟练...

    Python本科毕业设计项目源代码用pygame模块设计并运行贪吃蛇小游戏.zip

    Python本科毕业设计项目源代码用pygame模块设计并运行贪吃蛇小游戏Python本科毕业设计项目源代码用pygame模块设计并运行贪吃蛇小游戏Python本科毕业设计项目源代码用pygame模块设计并运行贪吃蛇小游戏,Python本科...

    python程序设计(浙江大学).rar

    python程序设计PPT(浙江大学python课件)对应慕课该课程PPT。 包含9章内容: python语言介绍; 语句; 字符串,列表,元组; 集合,字典; 函数,命名空间和作用域; 文件读写操作; Web应用; 网络爬虫;等

    Python 程序设计(微课版)习题答案.pdf

    采用“任务驱动”的方式设计整个教学过程,以程序员的真实工作场景、典型工作任务为载体组织教学单元,内容选取既突出Python 的通用性,又强调Python 的实用性和操作性。每个任务都包含任务描述、知识准备、任务实施...

    《Python程序设计》教学课件—03Python流程控制.pdf

    《Python程序设计》教学课件—03Python流程控制.pdf《Python程序设计》教学课件—03Python流程控制.pdf《Python程序设计》教学课件—03Python流程控制.pdf《Python程序设计》教学课件—03Python流程控制.pdf《Python...

Global site tag (gtag.js) - Google Analytics