返回顶部
首页 > 资讯 > 后端开发 > Python >Python之禅(原文、中文翻译、解释)
  • 630
分享到

Python之禅(原文、中文翻译、解释)

原文中文翻译Python 2023-01-31 05:01:44 630人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

The Zen of python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than co

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之禅 by Tim Peters

 

优美胜于丑陋(Python 以编写优美的代码为目标)

明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)

简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)

复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)

扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)

间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)

可读性很重要(优美的代码是可读的)

即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)

 

不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)

 

当存在多种可能,不要尝试去猜测

而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)

虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )

 

做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)

 

如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)

 

命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)


Python之禅


--结束END--

本文标题: Python之禅(原文、中文翻译、解释)

本文链接: https://lsjlt.com/news/189091.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python之禅(原文、中文翻译、解释)
    The Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than co...
    99+
    2023-01-31
    原文 中文翻译 Python
  • 如何完成中文翻译日文在线翻译
    如何完成中文翻译日文在线翻译?相信许多朋友们都想要去日本旅游,但是一直担心语言问题会给自己的出行带来不便,所以才迟迟没有踏上旅途。所以今天小编就为大家分享一个中文翻译日文的方法,希望可以帮助大家有一个愉快的旅行。    ...
    99+
    2023-06-04
  • python爬虫--调用百度翻译进行文本翻译
    python爬虫实现百度译文本打开百度翻译网站地址,F12审查元素,我这里用的是火狐浏览器点网络,会发现很多GET,POST请求,右边消息头那里会有很多信息:请求地址、请求方法、远程地址、状态码、server、等等之类的信息这里的请求地址才...
    99+
    2023-01-30
    爬虫 文本 python
  • redis2.8配置文件中文翻译版
    # Redis 配置案例 #关于单位,当你需要指定内存的大小时,可以使用如下的单位来指定 #(译者注,为什么会存在1000为单位,我认为是考虑到硬盘的容量单位是以1000来进行计算而非程序中的1024) ...
    99+
    2022-06-04
    配置文件 中文翻译
  • Word中怎么将英文翻译成中文
    这篇文章主要介绍Word中怎么将英文翻译成中文,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  第一步:打开迅捷文字转语音软件,在画布左侧有三个功能选项,点击选择【翻译】  第二步:...
    99+
    2024-04-02
  • python批量翻译excel表格中的英文
    目录需求背景主要设计分析具体实现表格操作请求百度翻译api多线程控制台显示进度完整源码需求背景 女朋友的论文需要爬取YouTube视频热评,但爬下来的都是外文。 主要设计  ...
    99+
    2023-02-19
    python批量翻译 python 翻译excel表格
  • python英文翻译是什么意思
    这篇文章主要介绍了python英文翻译是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python可以做什么Python是一种编程语言,内置了许多有效的工具,Pyth...
    99+
    2023-06-14
  • 日本亚马逊中文翻译
    要使用日本亚马逊的中文翻译服务,请打开浏览器并访问https://www. amazon.co.jp/chinese,然后点击右上方的图标,选择“简体中文”选项。接下来,您可以选择想要翻译的中文词语或短语,并点击“获取翻译”或“使用翻译”按...
    99+
    2023-10-27
    亚马逊 日本 中文翻译
  • grpc官方文档实验与翻译(python
    tensorflow分布式与tensorflow serving底层通信都是是用的grpc,所以就看了一下grpc的基本用法(python版) 首先是环境的安装,先要更新pip到version8或者以上 $ python -m pip i...
    99+
    2023-01-31
    文档 官方 grpc
  • Win10怎么将英文网页翻译成中文
    今天小编给大家分享一下Win10怎么将英文网页翻译成中文的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。具体操作方法一、双击我...
    99+
    2023-06-28
  • nodejs简单实现中英文翻译
    帮以前同事解决一个需求,中文项目 翻译 英文项目~~~ 考虑到具体实现方面的问题,如果智能的话,肯定是要做中文的语法分析,不过感觉这个有难度。 所以最后的方案是遍历文件,将中文短语匹配出来,再进行人工翻译,...
    99+
    2022-06-04
    中英文 简单 nodejs
  • python如何批量翻译excel表格中的英文
    这篇文章主要介绍“python如何批量翻译excel表格中的英文”,在日常操作中,相信很多人在python如何批量翻译excel表格中的英文问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python如何批量翻...
    99+
    2023-07-05
  • 互联网中如何实现英文翻译成中文
    这篇文章将为大家详细讲解有关互联网中如何实现英文翻译成中文,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  操作步骤:  1.首先,打开文字转语音工具,在跳转的界面有三个...
    99+
    2024-04-02
  • 利用go语言和百度翻译API实现中冰岛文翻译
    要利用Go语言和百度翻译API实现中文到冰岛文的翻译,你可以按照以下步骤进行操作:1. 首先,你需要在百度翻译开放平台上注册一个账号...
    99+
    2023-10-12
    Go语言
  • 基于Python制作一个文本翻译器
    translate非标准库是python中可以实现对多种语言进行互相翻译的库,使用时只需要设置目标语言(比如:中文、英文)后,会自动将原始文本翻译成我们需要的目标语言。 使用pip...
    99+
    2024-04-02
  • 利用Python实现翻译HTML中的文本字符串
    相信大家都用过浏览器的翻译网页功能,例如对于下图这个英文网页: 一键翻译成中文以后是这样的: 你可能会觉得这个功能很简单,不就是字符串替换吗?那你可以试一试把下面这个HTML片段...
    99+
    2024-04-02
  • mysql配置文件my-small.cnf解析,汉文翻译,配置
    # Example MySQL config file for small systems.#数据库最小系统配置文件样例# T...
    99+
    2024-04-02
  • Linux常见英文报错中文翻译(菜鸟必知)
    1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission denied 权限不足 4.No space left on d...
    99+
    2022-06-04
    Linux常见英文报错中文翻译 Linux英文报错翻译
  • 别开心太早,Python 官方文档的翻译
    近几天,很多公众号发布了 Python 官方文档的消息。然而,一个特别奇怪的现象就发生了,让人啼笑皆非。 Python 文档的中文翻译工作一直是“默默无闻”,几个月前,我还吐槽过这件事《再聊聊Python中文社区的翻译》,当时我们的进度...
    99+
    2023-01-31
    太早 文档 官方
  • 用go语言开发百度翻译API实现中印尼文互相翻译
    要使用Go语言开发百度翻译API实现中印尼文互相翻译,你需要进行以下步骤:1. 在百度翻译开放平台注册账号,并创建一个应用,获取到A...
    99+
    2023-10-12
    Go语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作