Python 提案

发布时间:2019-04-09 21:42:19编辑:auto阅读(1766)

    学习Java 不可不知JSR,学习Python自然也得知道 PEP了

     

    1- PEP简介

    PEP是Python增强提案(Python Enhancement Proposal)的缩写。https://www.python.org/dev/peps/
    社区通过PEP来给Python语言建言献策,每个版本的新特性和变化都是通过PEP提案经过社区决策层讨论、投票决议,最终确定的。
    也就是说,PEP是各种增强功能和新特性的技术规格,也是社区指出问题、精确化技术文档、推动Python发展的提案。
    一般情况下,可以将PEP视为Python语言的设计文档,包含了技术规范和功能的基本原理说明等。

    2- PEP的类型及状态

    每个PEP都有对应的类型及状态。

    PEP的类型及标志(PEP Types Key)

    • S - Standards Track PEP :跟踪Python中的新特性,就是描述新功能。
    • I - Informational PEP :说明Python中的某一个设计问题,就是指导方针、共识等内容,比如Python之禅、Python新版本的时间表等。
    • P - Process PEP :关于Python的提案,但不针对Python语言本身,就是Python开发中使用的工具、流程或者环境的更改。

    PEP的状态及标志(PEP Status Key)

    • A - Accepted (Standards Track only) or Active proposal:已接受或活跃的提案
    • D - Deferred proposal:被推迟的提案
    • F - Final proposal:最终的提案
    • P - Provisional proposal:临时的提案
    • R - Rejected proposal:被拒绝的提案
    • S - Superseded proposal:被取代的提案
    • W - Withdrawn proposal:被撤回的提案

     

     

关键字

上一篇: 数据解析

下一篇: 装饰器函数笔记