Python 提案
2024-10-18 08:01:17
学习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:被撤回的提案
最新文章
- 372. Super Pow
- php 文件上传
- c#窗体去掉borderstyle进行拖动
- VMware安装增强工具
- Log4j使用教程 log4:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
- codeforces 385 c
- POJ 2104&;HDU 2665 Kth number(主席树入门+离散化)
- compareTo &; toString
- 【翻译自mos文章】DBA_JOBS 和 DBA_JOBS_RUNNING 不同的结果的解释
- Shell面试题
- C# :XML和JSON互转
- xcode6 建立 empty application
- 网络基本功(二十七):Wireshark抓包实例分析HTTP问题
- Spring源码情操陶冶-AbstractApplicationContext#finishRefresh
- oracle入门之对表数据查询(一)
- More Effective C++ 条款0,1
- [原创]H5前端性能测试工具介绍
- Redis-环境搭建
- SQL Server T—SQL 函数
- Kotlin 语言下设计模式的不同实现