| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1224 人关注过本帖
标题:Python之禅,你知道吗
取消只看楼主 加入收藏
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:32
帖 子:412
专家分:1646
注 册:2023-1-24
结帖率:100%
收藏
 问题点数:0 回复次数:3 
Python之禅,你知道吗
当调用这行语句时,会有一个有趣的效果.
>>>import this

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程序所需要的一些重要原则.
由于百度翻译出来的有些奇怪,这里就我的经验翻译了,可能有错误.

美丽胜于丑陋
明了胜于深奥
简洁胜于复杂
复杂胜于凌乱
扁平胜于嵌套
间隔胜于紧凑
可读性非常重要
即使假借特例的实用的名字,也不要违背以上规则
除非你有需要,任何错误都应该有应对
当存在许多可能,不要去猜测
只要你不是Guido(Python创始人),对于问题尽量找一种,最好是唯一的,明显的方法
做可能好于什么都不做,但不假思索就动手还不如不做
如果你无法向人描述你的方法,那肯定不是一个好方法
如果实现方法容易描述,解释,那可能是个好方法
命名空间是绝妙的理念,要多多运用.
搜索更多相关主题的帖子: The one idea Python 方法 
2023-01-29 21:30
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:32
帖 子:412
专家分:1646
注 册:2023-1-24
收藏
得分:0 
共同学习

会当凌绝顶,一览众山小.
2023-02-10 18:58
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:32
帖 子:412
专家分:1646
注 册:2023-1-24
收藏
得分:0 
共同学习

会当凌绝顶,一览众山小.
2023-02-16 18:32
东海ECS
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:Python
等 级:版主
威 望:32
帖 子:412
专家分:1646
注 册:2023-1-24
收藏
得分:0 
共同学习

会当凌绝顶,一览众山小.
2023-02-18 08:50
快速回复:Python之禅,你知道吗
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017817 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved