Python 提案

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

 

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)orm

  • 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:被撤回的提案
相关文章
相关标签/搜索