加入收藏 | 设为首页 | 会员中心 | 我要投稿 桂林站长网 (https://www.0773zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

让你写的Python代码更优雅

发布时间:2021-02-25 13:40:35 所属栏目:动态 来源:互联网
导读:on 之禅? 对于此前没听说过的人,请在 Python 解释器中键入并执行import this,会出现由 Tim Peters 撰写的 19 条指导原则: 优美胜于丑陋; 明了胜于晦涩; 简单胜于复杂; 复杂胜于晦涩; 扁平胜于嵌套; 间隔胜于紧凑; 可读性很重要; 特例不足以特殊到

on 之禅?

对于此前没听说过的人,请在 Python 解释器中键入并执行import this,会出现由 Tim Peters 撰写的 19 条指导原则:

  1. 优美胜于丑陋;
  2. 明了胜于晦涩;
  3. 简单胜于复杂;
  4. 复杂胜于晦涩;
  5. 扁平胜于嵌套;
  6. 间隔胜于紧凑;
  7. 可读性很重要;
  8. 特例不足以特殊到违背这些原则;
  9. 实用性胜过纯粹;
  10. 永远不要默默地忽视错误;
  11. 除非明确需要这样做;
  12. 面对模棱两可,拒绝猜测;
  13. 解决问题最直接的方法应该有一种,最好只有一种;
  14. 当然这是没法一蹴而就的,除非你是荷兰人;
  15. 做也许好过不做;
  16. 但不想就做还不如不做;
  17. 如果方案难以描述明白,那么一定是个糟糕的方案;
  18. 如果实现容易描述,那可能是个好方案;
  19. 命名空间是一种绝妙的理念,多加利用!

在这篇文章中,我将分享自己对这些格言的理解以及我学到的一些有用的 Python 技巧。

2. 优美胜于丑陋

Python 具有语法简单、代码可读性强和命令类似英语等特点,这让编写 Python 代码比使用其他编程语言更容易、更高效。例如,使用or and


(编辑:桂林站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!