我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python之道

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python之道

The Zen of Python, by Tim Peters

Python之道

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.

尽管那个方法可能并不明显,除非你是荷兰人。(Python的作者Guido是荷兰人,这是在致敬)


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!

命名空间是个绝好的主意,让我们多利用它。


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python之道

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python之道

The Zen of Python, by Tim PetersPython之道Beautiful is better than ugly.美观胜于丑陋。Explicit is better than implicit.显示胜于隐式。Sim
2023-01-31

【转】Python之道

作者:Vamei 出处:http://www.cnblogs.com/vamei Python有一个彩蛋,用下面语句调出:import this该彩蛋的文档记录于PEP 20。语句执行之后,终端将显示一首"The Zen of Python
2023-01-30

python学习之道

2018/3/16开始学习python这门语言的第一天,我的职业是网络工程师,数通无线安全方向,因为对技术比较喜欢,所以在工作之余会学习一些高端的技术,比如:虚拟化,存储之类的,现在网络工程师已经越来越多了,而且传统技术是过不了多少年的,所
2023-01-31

Python列表之班荆道故

列表list初识列表是python的基础数据类型之一 ,它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: list列表的定义:list_ = []list_1 = ["aaa","bbb","cccc","ddd"]
2023-01-30

[Python之道] 几种判断操作系统

在实际项目中有时候不知道操作系统的类型,比如是Windows、OS X、*Unix?而Python代码虽说是跨平台(CrossPlatform)的,但是毕竟他们还是有些不同的,有的函数方法只能在某些操作系统下实现,这时考虑到程序的可移植性,
2023-01-31

Python进程间通信之命名管道(Win

前面文章说了一下 Linux 命名管道的实现,今天看看 Windows 上我们怎么实现。在 Windows 上的命名管道主要是通过调用 win32 api 的以下方法来实现的: - win32pipe.CreateNamedPipe() -
2023-01-31

Python管道

通过管道操作,可以指定一个程序的输出为另一个程序的输入,即将一个程序的标准输出与另一个程序的标准输入相连,这种机制就称为管道。通常,管道操作的预防格式如下:程序1 | 程序2 | 程序3…… | 程序n其主要目的是将“程序1”的标准输出连接
2023-01-31

Android Crash 治理之道

Crash知道: Crash是指由于未处理的异常或者信号导致的意外退出,使得Android应用崩溃。当应用崩溃时,Android会杀死应用的进程并显示一个对话框来告知用户,他的应用由于未知的意外而停止了。当然现在的国内厂商自定义的系统大多取
2022-06-06

Python GIL与多线程编程的性能优化之道

Python GIL(全局解释器锁)是Python解释器的核心机制,它确保同一时刻只有一个线程在执行Python字节码。这会导致多线程编程中出现GIL竞争,进而影响程序性能。本文将介绍Python GIL的工作原理、GIL竞争的常见场景以及如何通过优化代码和使用其他技术来最小化GIL竞争,从而提高多线程编程的性能。
Python GIL与多线程编程的性能优化之道
2024-02-26

Go语言通道之缓冲通道实例分析

这篇“Go语言通道之缓冲通道实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Go语言通道之缓冲通道实例分析”文章吧。有
2023-07-02

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录