Python之禅 import this

导入对我英语大神。吓一跳,百度一下原来这般神圣的东西

下面是翻译和解释:

•优美胜于丑陋(Python 以编写优美的代码为目标)
•明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
•简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
•复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
•扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
•间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
•可读性很重要(优美的代码是可读的)
•即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
•不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
•当存在多种可能,不要尝试去猜测
•而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
•虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
•做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
•如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
•命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

python 彩蛋 import this相关推荐

  1. Python 彩蛋 —— 开发人员留下的惊喜

    Python 彩蛋 -- 开发人员留下的惊喜 简介:Python 核心程序开发人员在软件内部设计了2个彩蛋.一起来看看吧. 文章目录 Python 彩蛋 -- 开发人员留下的惊喜

  2. 好玩的Python彩蛋

    Python作为一门严谨的编程语言,也充满了各种娱乐.恶搞.实用的彩蛋,程序员真的是一群创意无极限的家伙.笔者总结了Python中几个比较有趣的彩蛋. 1. Hello World 相传古时候有个退休 ...

  3. python彩蛋_Python的2个彩蛋

    import this 运行将会出现一首诗:The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is be ...

  4. python彩蛋_隐藏在Python中的15个彩蛋

    在python环境下输入这些命令,就会出现有趣的画面. 比如import this 彩蛋指电影中不仔细寻觅,会被忽略的有趣细节:还有就是影片剧情结束后,在演职员表滚屏时或之后出现的电影片段(通常是一些 ...

  5. python彩蛋_盘点Python的5大彩蛋

    今天我才发现Python原来有5个彩蛋,今天就给大家盘点一下. 1:Hello world Hello world肯定是大家刚学习一门新的程序语言时输出的内容,Python输出Hello world大 ...

  6. python彩蛋_python 隐藏彩蛋

    python隐藏彩蛋,描叙了python的设计原则.只需要键入 import this The Zen of Python, by Tim Peters Beautiful is better tha ...

  7. Python能让你上天?带你挖掘隐藏彩蛋~(附代码)

    作者:Satwik Kansal 翻译:王婷 校对:丁楠雅 本文共1000字,建议阅读5分钟. 本文将带你挖掘Python中隐藏的彩蛋. Python当然能让你上天! 没试过?别担心,我来教你.和Py ...

  8. Python中的彩蛋

    Python当然能让你上天! 没试过?别担心,我来教你.和Python里的其他东西一样,它非常简单.你只需要敲入下面这行反重力代码 import antigravity 这是啥? 这是个彩蛋.impo ...

  9. Python哲学之import this,诠释代码之美

    Python虽为简洁但是也很挑剔,它比较注重格式,为了更好地去搞清楚它的写法,在Python中有一个彩蛋,import this,如果我们真的明白了这个彩蛋的含义,我想会对我们的写法格式有很大的帮助 ...

最新文章

  1. NameValueCollection类总结和一个例子源码
  2. java中我爱你_Java线程学习(转)
  3. 2018python好找工作吗-2018年IT行业薪资大揭秘:你拖后腿了吗?
  4. Javascript、Jquery获取浏览器和屏幕各种高度宽度[mark]
  5. 开源分布式平台-mooon系统结构
  6. Python——文本进度条
  7. java scanner_Java Scanner nextLong()方法与示例
  8. leetcode304. 二维区域和检索 - 矩阵不可变
  9. mysql无序id怎么优化limit_MYSQL分页limit速度太慢优化方法
  10. 最近一段时间经历的事情即做事方式的总结
  11. 【BZOJ】【1096】【ZJOI2007】仓库建设
  12. 现代操作系统原理与实践02:硬件结构
  13. PHP kafka消息队列的使用
  14. 系统运维方案_传统运维 VS 互联网运维 框架体系大观
  15. python 实现 画图器_python实现画图工具
  16. BlackBerry模拟器支持中文
  17. 计算机更换固态硬盘方法,笔记本电脑固态硬盘如何更换
  18. element-ui弹出层置于遮罩层下面问题
  19. Andorid屏幕唤醒异常,Power按键无法点亮屏幕的分析
  20. 刷脸支付智慧零售解决方案迅速在线下落地

热门文章

  1. 喝什么茶保肝又护肾?
  2. 用python做一个坦克大战
  3. 曼孚科技丨如何通过数据服务助力数字经济发展?
  4. ubuntu下如何使用USB转串口设备
  5. rocketmq消息积压监控java代码实现
  6. (转载)程序员的编辑器——VIM
  7. 阿里云天池AI龙珠计划-Python训练营考试题
  8. On Intelligence 笔记:大脑皮层看起来是什么样子
  9. “.”开头,以}结尾,中间是任意字符的正则
  10. 【通义千问】比GPT-4 Office还炸裂!阿里版GPT全家桶来袭—— 张勇:阿里巴巴所有产品未来将接入大模型全面改造