首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习Python,来点PEP吧!

或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。...例如PEP 20(The Zen of Python,即著名的Python之禅)、PEP 404 (Python 2.8 Un-release Schedule,即宣告不会有Python2.8版本)。...例如PEP 1(PEP Purpose and Guidelines,即关于PEP的指南)、PEP 347(Migrating the Python CVS to Subversion,即关于迁移Python...说到底,学会用Python编程,只是掌握了皮毛。PEP提案是深入了解Python的途径,是真正掌握Python语言的一把钥匙,也是得心应手使用Python的一本指南。 哪些PEP是必读的?...C扩展 PEP 8 -- Style Guide for Python Code,编码规范(必读) PEP 20 -- The Zen of PythonPython之禅 PEP 202 --

59340
您找到你想要的搜索结果了吗?
是的
没有找到

PEP 8 —Python代码风格指南(一)

原文:PEP 8 – Style Guide for Python Code PEP:8 题目:Python代码风格指南 作者:Guido van Rossum, Barry Warsaw ,...请参阅Python的C语言实现中的C代码配套信息PEP描述风格指南[1]。...本文档和PEP 257由Guido的原始Python风格指导文章改编,其中一些添加了Barry的风格指南的内容[2]。...这里提供的指导旨在提高代码的可读性,使其在广泛的Python代码中保持一致。就像PEP 20所说的:强调可读性。 风格指南是关于一致性的。风格指南的一致性很重要。 一个项目的一致性更重要。...对于Python 3.0及更高版本,标准库规定了以下策略(参见PEP 3131):Python标准库中的所有标识符必须使用只有ASCII的标识符,并应尽可能使用英文单词(在许多情况下,缩写和技术术语使用不是英文的术语

1K90

学习Python,怎能不懂点PEP呢?

或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。...例如PEP 20(The Zen of Python,即著名的Python之禅)、PEP 404 (Python 2.8 Un-release Schedule,即宣告不会有Python2.8版本)。...例如PEP 1(PEP Purpose and Guidelines,即关于PEP的指南)、PEP 347(Migrating the Python CVS to Subversion,即关于迁移Python...说到底,学会用Python编程,只是掌握了皮毛。PEP提案是深入了解Python的途径,是真正掌握Python语言的一把钥匙,也是得心应手使用Python的一本指南。 哪些PEP是必读的?...扩展 PEP 8 -- Style Guide for Python Code,编码规范(必读) PEP 20 -- The Zen of PythonPython之禅 PEP 202 -- List

55120

学习Python,怎能不懂点PEP呢?

公众号Python猫, 专注python技术、数据科学和深度学习,力图创造一个有趣又有用的学习分享平台 或许你是一个初入门Python的小白,完全不知道PEP是什么。...例如PEP 20(The Zen of Python,即著名的Python之禅)、PEP 404 (Python 2.8 Un-release Schedule,即宣告不会有Python2.8版本)。...例如PEP 1(PEP Purpose and Guidelines,即关于PEP的指南)、PEP 347(Migrating the Python CVS to Subversion,即关于迁移Python...说到底,学会用Python编程,只是掌握了皮毛。PEP提案是深入了解Python的途径,是真正掌握Python语言的一把钥匙,也是得心应手使用Python的一本指南。 哪些PEP是必读的?...扩展 PEP 8 -- Style Guide for Python Code,编码规范(必读) PEP 20 -- The Zen of PythonPython之禅 PEP 202 -- List

88310

如何用PEP 8编写漂亮的Python代码

阅读本文需要5.5分钟 为什么我们需要PEP 8 “可读性很重要” — Python的禅宗 Pep 8的存在是为了提高Python代码的可读性。但为什么可读性如此重要呢?...如果您是Python新手,那么在编写代码之后的几天或几周内,很难记住一段代码所做的事情。如果您遵循PEP 8,您可以确保您已经很好地命名了变量。...作为初学者,遵循PEP 8的规则可以使学习Python变得更加愉快。 如果你想找一份开发工作,遵循PEP 8尤其重要。编写清晰、可读的代码显示出专业精神。它会告诉雇主你知道如何很好地构造你的代码。...代码布局 “美胜丑” — Python的禅宗 如何布局代码对代码的可读性有很大的影响。在本节中,您将学习如何添加垂直空格以提高代码的可读性。您还将学习如何处理PEP 8中推荐的79个字符行限制。...但是,如果使用Python 3,则必须与您的选择保持一致。否则,您的代码将无法运行。Pep 8建议您始终使用4个连续空格来表示缩进。

95510

Python学习笔记:PEP8常用编程规

PEP8编码规范是一种非常优秀的编码规范,也得到了Python程序员的普遍认可,如果实践中或者项目中没有统一的编码规范,建议尽量遵循PEP8编码规范,当然如果项目中已经有了自身的编码规范,应当优先遵循自身的编码规范...一、缩进和对齐 1.语法缩进:语法上的缩进使用4个空格(参数对齐等不一定要用4个空格),不要混用制表符与空格,Python2程序在命令行运行时,使用-t可以发出制表符与空格混用的警告,而使用-tt就会使这些警告变成错误提示了...这种命名为弱“内部使用”指示器,即模块内非公有(“protected”),比如在使用from xxx import *语句时是是不会导入单下划线开头的对象的 5.单下划线结尾:这种命名风格是为了避免与Python...双下划线开头:当在类中以双下划线开头定义时,调用它的时候会在前面加上“_ClassName”,如调用类A中的属性__a时,__a就变成了_A__a,这样子类就不可以随便调用这个属性了,可以认为它是“私有”的,但Python...xxx import *”的xxx模块中的全局变量应该使用单下划线开头防止内部接口或变量的对外暴露 15.实例变量:非公有方法和实例变量使用单下划线开头(“protected”),双下划线开头会触发Python

82010

pep8风格指南_pep方案是什么意思

参考链接:https://github.com/jackfrued/Python-100-Days PEP 8风格指南   PEPPython Enhancement Proposal的缩写,通常翻译为...每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档,其中的第8号增强提案(PEP 8)是针对Python语言编订的代码风格指南。...我们可以从Python官方网站的PEP 8链接中找到该文档,下面我们对该文档的关键部分做一个简单的总结。 空格的使用 使用空格来表示缩进而不要用制表符(Tab)。...标识符命名   PEP 8倡导用不同的命名风格来命名Python中不同的标识符,以便在阅读代码时能够通过标识符的名称来确定该标识符在Python中扮演了怎样的角色(在这一点上,Python自己的内置模块以及某些第三方模块都做得并不是很好...,翻译成中文是“做一件事应该有而且最好只有一种确切的做法”,这句话传达的思想在PEP 8中也是无处不在的。 采用内联形式的否定词,而不要把否定词放在整个表达式的前面。

29820

PEP8-Python代码规范样式编写指南摘录

代码书写规范不仅能够使自己二次阅读自己的代码时快速上手,也方便其他人阅读和理解,我们应当尽量遵守统一的约定,下面摘录了PEP8 中的部分代码规范样式,供大家参考。 代码布局缩进制表符还是空格?...本PEP对此不做任何建议。选择一条规则并坚持下去。但是,当字符串包含单引号或双引号字符时,请使用另外一个以避免在字符串中使用反斜杠。它提高了可读性。...对于三引号字符串,请始终使用双引号字符以与PEP 257中的docstring约定一致。...PEP 257描述了良好的文档字符串约定。...类型变量名 在PEP 484中引入的类型变量的名称通常应使用CapWords,而应使用短名称:T,AnyStr,Num。

1.5K10

什么是PEP8?

在本文中,我们将解释PEP8及其在python中的使用。此外,我们将在编码时看到它的优势。 什么是PEP8? PEPPython Enterprise Proposal的缩写。...为最终用户简化了代码 PEP 8 是一个文档,其中包含编写可读 Python 代码的各种准则。PEP 8 讨论了如何作为开发人员构建漂亮的代码。...PEP 的主要目标是提高代码的可读性和一致性。 PEP 8 已经发展成为大多数 Python 项目遵循的风格指南;它支持非常易读且具有视觉吸引力的代码样式。...每个 Python 程序员都应该在某个时候阅读它; 以下是为您提供的一些要点。 凹痕 在Python中,与其他编程语言不同,缩进用于定义代码块。...python中的命名约定 下表显示了 Python 中一些最常见的命名样式 - 类型 命名约定 例子 功能 它可以是小写单词,也可以是下划线分隔的单词。

1.2K40
领券