Python之禅 最早由 Tim Peters在Python邮件列表中发表,它包含了影响Python编程语言设计的19条软件编写原则。在最初及后来的一些版本中,一共包含20条,其中第20条是“这一条留空(...)请 Guido 来填写”。这留空的一条从未公布也可能并不存在。这些文本属于 公共领域。

Python之禅作为一个信息条款被录入Python增强建议(PEP)的第20条,在Python语言的官方网站也能找到。它还作为复活节彩蛋被包含在Python解释器中。如果输入 import this 就会在Python的编程环境IDLE中显示。

优美优于丑陋,

明了优于隐晦;

简单优于复杂,

复杂优于凌乱,

扁平优于嵌套,

稀疏优于稠密,

可读性很重要!

即使实用比纯粹更优,

特例亦不可违背原则。

错误绝不能悄悄忽略,

除非它明确需要如此。

面对不确定性,

拒绝妄加猜测。

任何问题应有一种,

且最好只有一种,

显而易见的解决方法。

尽管这方法一开始并非如此直观,

除非你是荷兰人。

做优于不做,

然而不假思索还不如不做。

很难解释的,必然是坏方法。

很好解释的,可能是好方法。

命名空间是个绝妙的主意,

我们应好好利用它。

python之禅是什么东西_Python之禅 Python之禅的意思解释|Python之禅是什么意思 -我酷百科...相关推荐

  1. python有趣的例子和故事_Python几个有趣和特别的小故事|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 当一门编程语言是开源的时候,往往会有产生一些搞笑和有趣的东西.通常,这意味着社区的贡献者会为该语言添 ...

  2. __init__在python中的用法知乎_python中对_init_的理解及实例解析 python为什么要有一个init函数 知乎...

    Python中"__init__"的意义是什么? Python中__init__的意义依偎着你心跳声如此频繁,就算世界末日小编也会嚣张的笑. 测试人员学python时,应该如何理解 ...

  3. python库能画什么东西_Python turtle库能画出什么好玩的东西?

    Python turtle来源于帕佩特的logo语言,就是小乌龟,目的是教小孩子熟悉编程.其实当你把turtle当做是画笔的的话,能够画出什么,只取决于你是不是一个号的画家了.你可以把turtle当做 ...

  4. python怎么封装方法然后调用_Python实现封装打包自己写的代码,被python import

    1.新建一个文件夹example,里面放入要打包的.py文件,以及必需的_init_.py. 代码如下: # -*- coding: utf-8 -*- """ Crea ...

  5. python内置对象是什么_Python的内置对象类型——元组、文件,python

    元组 元组是序列,但它具有不可变性,和字符串类似,它支持任意类型,任意嵌套以及常见的序列操作. 特点:任意对象的有序集合:通过偏移获取:属于不可变序列类型:固定长度,异构,任意嵌套,对象引用的数组. ...

  6. python中复制n次字符串_Python正则表达式,如何将字符串匹配n次 - python

    我想匹配包含单词100.00%的行,出现3次. 例如 some string 100.00% foo 100.00% 100.00% some string 99.91% foo 100.00% 99 ...

  7. python与人工智能有关系吗_Python与人工智能到底有什么关系呢?Python学习

    人工智能是现在行业中非常流行的一个行业,想必大家都经常听说过Python人工智能开发工程师,那么Python与人工智能到底有什么关系呢?Python人工智能待遇怎么样? 对于人工智能大家都非常好奇以及 ...

  8. python自动发邮件富文本_Python自动化测试发送邮件太麻烦?!一起聊一聊 Python 发送邮件的3种方式...

    1. 前言 发送邮件,我们在平时工作中经用到,做为测试人员,在自动化测试中用的也比较多,需要发送邮件给某领导 SMTP是Python默认的邮件模块,可以发送纯文本.富文本.HTML 等格式的邮件 今天 ...

  9. python爬虫爬取b站_python爬虫11 | 这次,将带你使用python爬取b站上的NBA形象大使蔡徐坤和他的球友们-Go语言中文社区...

    在上一篇中 小帅b给大家透露了我们这篇要说的牛逼利器 selenium + phantomjs 如果你看了 那么你应该知道 selenium 是什么了 它能做到自动操作 比如我们上次说的自动百度苍老师 ...

最新文章

  1. 富国银行是如何为公有云转型做准备的
  2. 听客来团队scrum敏捷开发工具实践分享
  3. 在循环中正确找到对应DOM元素的索引
  4. 有关网页渲染,每个前端开发者都该知道的那点事
  5. 关于python语言、下列说法不正确的是-下列语句中,___________是不正确的Python语句...
  6. oracle常用函数api,Oracle-API OracleAPI、oracle10G函数大全(常用函数)、 联合开发网 - pudn.com...
  7. php基础教程 第七步数组补充及循环基础
  8. 解决FTPClient上传文件为空,显示0字节
  9. nfc reader智能解码程序_更关注健康的高性价比智能手表 华米Amazfit Pop体验
  10. MATLAB保存当前窗口图像
  11. 1万并发服务器配置_小程序后端服务器搭建:云服务器配置(1)
  12. oracle 论坛 千万级表,Oracle千万级记录操作总结
  13. linux下的C语言开发(静态库)
  14. 【MaxScript】删除所选择的骨骼的位置和缩放
  15. python PIL图片转PDF
  16. react录制mp3格式音频,输出二进制数据流向后台请求音频的url
  17. 如何调整图片分辨率大小(适用于电脑/手机)
  18. 七、手把手教你搭建SpringCloudAlibaba之Sentinel实现流量控制
  19. xss.haozi.me靶场详解
  20. 闲聊linux中的input设备(4) 她一直默默地在背后支持着你

热门文章

  1. 服务器维护卢克退票不,吐槽DNF玩家在论坛加的卢克群 还有退一个2年多小圈子原因...
  2. Java数组转List的三种方式及对比
  3. jbpm用户手册-Chapter 9. Process Modelling---90%
  4. 五条高级为人处世艺术
  5. 掌握ThreadLocal的王者段位
  6. 苹果几最好用_最好用的听小说软件,缓解疲劳,解放双眼安卓+苹果版
  7. 联袂“懂行人”,打造“数字吉林”新样本
  8. 给崩坏三桌面版的启动窗口加个启动音效
  9. python min函数的key用法
  10. 华为手机用什么蓝牙耳机好?华为手机无线蓝牙耳机推荐