广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python的中心哲学
  • 706
分享到

Python的中心哲学

哲学中心Python 2023-01-31 01:01:23 706人浏览 独家记忆

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

摘要

在python提示符下输入“import this”时,将会看到Tim Peters所写的“The Zen of Python”,内容如下:   >>> import this The Zen of Python,

python提示符下输入“import this”时,将会看到Tim Peters所写的“The Zen of 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的禅宗,作者Tim Peters
美丽优于丑陋。
清楚优于含糊。
简单优于复杂。
复杂优于繁琐。
平坦优于曲折。
宽松优于密集。
重要的是可读性。
特殊的案例不足以特殊到破坏规则。
尽管实践可以打破真理。
错误却不可置之不理。
除非另有明确要求。
面对模棱两可,拒绝猜测。
总会有一个 —— 最好是只有一个 —— 显而易见的方式来明辨。
哪怕这种方式在开始的时候可能并不明显 —— 除非你是荷兰人(译注1)。
现在有比没有好。
尽管没有经常好于现在。
如果如何实现很难被解释清楚,那么这个想法就是一个坏想法。
如果如何实现可以被很好的解释,那么这是一个好想法。
命名空间就是一个非常好的想法 —— 让我们在这方面多做些工作吧!

--结束END--

本文标题: Python的中心哲学

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

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

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Python的中心哲学
    在Python提示符下输入“import this”时,将会看到Tim Peters所写的“The Zen of Python”,内容如下:   >>> import this The Zen of Python, ...
    99+
    2023-01-31
    哲学 中心 Python
  • python异常处理的哲学
    所谓异常指的是程序的执行出现了非预期行为,就好比现实中的做一件事过程中总会出现一些意外的事。异常的处理是跨越编程语言的,和具体的编程细节相比,程序执行异常的处理更像是哲学。限于认知能力和经验所限,不可能达到像解释器下import this...
    99+
    2023-01-30
    异常 哲学 python
  • python学习心得-第一天-作业
    python学习第一天作业作业1用户输入帐号密码进行登陆用户信息保存在文件内用户密码输入错误三次后锁定用户代码:#__author__ = 'leslie' #-*-coding:utf-8-*- # #1. 用户输入帐号密码进行登陆 #2...
    99+
    2023-01-31
    作业 学习心得 python
  • Python Pytorch深度学习之核心小结
    目录一、Numpy实现网络二、Pytorch:Tensor三、自动求导1、PyTorch:Tensor和auto_grad总结Pytorch的核心是两个主要特征: 1.一个n维ten...
    99+
    2022-11-12
  • ReactRouter中Link和NavLink的学习心得总结
    目录React Router Link和NavLink的学习LinkNavLink总结React Router Link和NavLink的学习 Link 现在,我们应用需要在各个页面...
    99+
    2022-12-08
    React Router中Link React Router中NavLink Link和NavLink学习
  • Android中Intent组件的入门学习心得
    目录什么是 Intent ?Intent 的类型?Intent 的组成显式 Intent 的使用隐式 Intent 的使用总结什么是 Intent ? Intent是Android开...
    99+
    2022-11-12
  • 学习Python的笔记该如何整理?分享你的心得。
    Python是一门高效、易学、易用的编程语言,越来越多的人选择学习它。在学习Python的过程中,难免会遇到大量的知识点和代码,如何将这些知识点和代码整理好,成为我们需要面对的一个问题。在本文中,我将分享我自己在学习Python时,整理笔...
    99+
    2023-08-29
    path 二维码 学习笔记
  • python学习之panda数据分析核心支持库
    前言 Python是一门实现数据可视化很好的语言,他们里面的很多库可以很好的画出图形,形象明了。 今天我们就来说说:Pandas数据分析核心支持库 初识Pandas: Pandas 是 Python 语言的一个扩展程...
    99+
    2022-06-02
    pandas python python的pandas库 python常用模块
  • 七个生态系统核心库[python自学收藏]
    目录一 概述二官网链接三 安装指南3.1、使用已有的发行版本3.2、使用 pip 安装3.3、使用pycharm安装3.4、安装验证四 上手应用一 概述 Python生态系统的一些核...
    99+
    2022-11-12
  • 小议学习Java的浮躁心态
    小议学习Java的浮躁心态[@more@]  引出篇    “切忌浮躁”——我想这是在任何学习方法中,都会特意提出来的。 在国内的几个论坛也混了几年,甚至眼看着曾经轰轰烈烈的javaunion从成长到消失。在javaunio...
    99+
    2023-06-03
  • Python高级核心技术97讲学习 教程 资源
    Python高级核心技术97讲学习 教程 资源整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看的时候可以关注下面几点:为了追求精简简...
    99+
    2023-06-02
  • Python跳动的爱心
    系列文章 序号文章目录直达链接1浪漫520表白代码https://want595.blog.csdn.net/article/details/1306668812满屏表白代码https://want595.blog.csdn.net/ar...
    99+
    2023-09-02
    python 人工智能 深度学习 爱心
  • NumPy和索引:为什么它们是Python数据科学的核心?
    Python是一种非常流行的编程语言,尤其在数据科学领域中得到了广泛的应用。Python的一个重要特点是它的库生态系统非常强大,其中NumPy是最受欢迎的之一。NumPy是Python中用于数值计算的核心库,它提供了一些重要的数据类型和函...
    99+
    2023-07-23
    linux numy 索引
  • Java异常的学习心得是什么
    这期内容当中小编将会给大家带来有关Java异常的学习心得是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一. 异常机制异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全...
    99+
    2023-06-17
  • 基于android startActivityForResult的学习心得总结
    从昨晚到现在终于调试通了一个startActivityForResult的例子,网上要么有些说的太复杂了,要么说的含糊,搞的我走了很多弯路,所以写篇心得。在一个主界面(主Act...
    99+
    2022-06-06
    学习心得 学习 Android
  • 学习EJB CMP/CMR 的心得体会 (转)
    学习EJB CMP/CMR 的心得体会 (转)[@more@]  本人学习EJB也有一年多的时间了,前段时间公司接到一个大的项目才真正的用到,客户使用的webLOGIC 7.0,数据库用的是sql SERVER 2000,所以我只...
    99+
    2023-06-03
  • Axios中值得学习的核心知识点有哪些
    本篇内容介绍了“Axios中值得学习的核心知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、A...
    99+
    2022-10-19
  • 学习Python人工智能库的核心技能,构建智能应用
    打造智能应用:掌握Python人工智能库的核心技能,需要具体代码示例摘要:本文旨在介绍如何使用Python人工智能库开发智能应用。首先,我们将简要介绍Python人工智能库的重要性和应用领域。接下来,我们将重点介绍四个核心技能,包括数据处理...
    99+
    2023-12-23
    Python 人工智能库 核心技能
  • Python学习—python中的线程
    1.线程定义 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个进程至少有一个线程,一个进程必定有一个...
    99+
    2023-01-31
    线程 Python python
  • python画出的那些心
    数学那么美,我就喜欢python。 (x2+y2−1)3−x2y3=0(x2+y2−1)3−x2y3=0{({x^2} + {y^2} - 1)^3} - {x^2}{y^3} = 0 这个公式就是心形的方程,然后我们用py...
    99+
    2023-01-31
    画出 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作