首页 > 编程语言 >python学习笔记(0)PEP 20: Python 之禅

python学习笔记(0)PEP 20: Python 之禅

时间:2024-12-01 18:58:48浏览次数:10  
标签:20 之禅 python never idea better -- Although than

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! 命名空间是个绝妙的主意 , 我们应该好好利⽤它 . PEP 20 – The Zen of Python | peps.python.org

标签:20,之禅,python,never,idea,better,--,Although,than
From: https://blog.csdn.net/m0_74370400/article/details/144096175

相关文章

  • python学习笔记(15)算法(8)双向队列
    在队列中,我们仅能删除头部元素或在尾部添加元素。双向队列(double‑endedqueue)提供了更高的灵活性,允许在头部和尾部执行元素的添加或删除操作。一、双向队列常用操作队首入队(push_front):在双向队列的头部添加一个元素。队首出队(pop_front):删除双向队列头部的元素。队尾入队(push......
  • python学习笔记(12)算法(5)迭代与递归
    一、迭代迭代(iteration)是一种重复执行某个任务的控制结构。在迭代中,程序会在满足一定的条件下重复执行某段代码,直到这个条件不再满足。迭代通常用于解决需要逐步推进的计算问题,例如遍历数组、计算阶乘等。迭代的优点是内存使用效率高,易于优化,适合处理大规模数据。1.for循环......
  • 2024-2025-1(20241321)《计算机基础与程序设计》第十周学习总结
    这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2024-2025-1计算机基础与程序设计第十周作业)这个作业的目标<深刻学习C语言,反思一周学习,温故知新>作业正文...本博客链接https://www.cnblogs.com/guchu......
  • 【牛客训练记录】"华为杯"2024年广东工业大学新生赛(同步赛)
    训练情况赛后反思组合数学还得加练,J题奇妙的乘法逆元预处理,开个unordered_map记忆化就过了?!,E题太头铁了,异或不算就直接交,F题又是急到没取模就直接交。A题字符串Tomori后面补上Haruhikage。#include<bits/stdc++.h>//#defineintlonglong#defineendl'\n'usingna......
  • 2024-2025-1 20241308 《计算机基础与程序设计》第十周学习总结
    班级链接https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10作业目标信息系统数据库与SQL人工智能与专家系统人工神经网络模拟与离散事件排队系统天气与地震模型图形图像教材学习内容......
  • (2024最新毕设合集)基于python的医疗用品管理平台-35382|可做计算机毕业设计JAVA、PHP、
    摘要本论文主要论述了如何基于Python开发一个医疗用品管理平台,本系统将严格按照软件开发流程进行各个阶段的工作,面向对象编程思想进行项目开发。在引言中,作者将论述医疗用品管理平台的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析设计。......
  • # 26_Python基础到实战一飞冲天(二)-python基础(二十六)--缺省多值参数和递归
    26_Python基础到实战一飞冲天(二)-python基础(二十六)–缺省多值参数和递归一、缺省参数-02-指定函数缺省参数的默认值1、指定函数的缺省参数在参数后使用赋值语句,可以指定参数的缺省值。2、指定函数的缺省参数定义示例代码(dzs_14_函数的缺省参数定义.py)#dzs_14_函数的......
  • # 25_Python基础到实战一飞冲天(二)-python基础(二十五)--函数返回值和参数
    25_Python基础到实战一飞冲天(二)-python基础(二十五)–函数返回值和参数一、全局变量-06-全局变量定义的位置及代码结构1、python全局变量定义的位置为了保证所有的函数都能够正确使用到全局变量,应该将全局变量定义在其他函数的上方。2、python全局变量定义的位置示例代......
  • NOIP2024游记
    11.27Day-2发烧了。\(38.5\)。11.28Day-1上午请假卷whk,反正没看一点。11.29Day0和往常一样颓废的一天。11.30Day1\(6:15\)起床,随后去杭州,\(8:00\)左右到。402机房,和CSP-S一个。\(8:30\)开赛。看T1。wc,瞪了\(10\)分钟,居然不会。。此时,我选择开T2。......
  • 2024-2025-1 20241413 《计算机基础与程序设计》第十周学习总结
    班级链接https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK10作业目标信息系统数据库与SQL人工智能与专家系统人工神经网络模拟与离散事件排队系统天气与地震模型图形图像教材学习内容......