Naming Convention 命名规范 在PEP8里面就有比较详细的描述,原文地址:https://peps.python.org/pep-0008/#naming-conventions Naming Convention的核心就是consistency(一致性) 官方的意思大概是: Python库的命名规范有点乱,所以永远不会完全一致 尽管如此,还是有目前推荐的命名标准 新的模块和包(包括第三方框架)应该...
通过from M import *导入的模块应该使用all机制去防止内部的接口对外暴露,或者使用在全局变量前加下划线的方式(表明这些全局变量是模块内非公有)。 Function Names 函数名 函数名应该小写,如果想提高可读性可以用下划线分隔。 大小写混合仅在为了兼容原来主要以大小写混合风格的情况下使用(比如threading.py),保持向后兼...
重要的可读性因素不是你选择哪种风格,而是使用该风格的一致性。 你可以在www.python.org/dev/peps/pep-0008/#naming-conventions在线阅读 PEP8 的“命名约定”部分。 适当的名称长度 显然,名字不能太长或太短。长变量名输入起来很繁琐,而短变量名可能会令人困惑或难以理解。因为代码被阅读的次数比被编写的次数多,...
Naming conventions in Python play a crucial role in writing clear and maintainable code.Special casesin naming can impact the way code is understood and used. This section focuses onunderscores in function and variable namesand the differences betweenpublic and internal interfaces. Underscores and Dund...
13. 命名规范 Naming Conventions “Explicit is better than implicit.” —The Zen of Python 实际项目中,命名最重要的准则就是"名副其实"+"言简意赅", 一个名称应该能够反映出它的用途并且尽可能的简短, 不同类型名称的命名规则 Tips: 别用"I" 或 "O"命名,因为容易混淆为1,0 ...
7.3 Prescriptive: Naming Conventions 约定俗成:命名约定 7.4 Public and internal interfaces 公共和内部的接口 8. Programming Recommendations 编程建议 8.1 Function Annotations 功能注释 9. 参考 回到顶部 1. Introduction 介绍 本文提供的Python代码编码规范基于Python主要发行版本的标准库。Python的C语言实现的C代码规...
Naming conventions of python 1.package name 全部小写字母,中间可以由点分隔开,作为命名空间,包名应该具有唯一性,推荐采用公司或组织域名的倒置,如com.apple.quicktime.v2 2.module name 全部小写字母,如果是多个单词构成,可以用下划线隔开,如dummy_threading....
Example 1: Space is given in the function name 示例1:函数名称中给定空格 def bank withdrawal():pass#Output:SyntaxError: invalid syntax 1. Example 2:Special characters given in function name 示例2:函数名称中给定的特殊字符 def withdrawal%():pass#Output:SyntaxError: invalid syntax ...
--(Naming Conventions) 首要原则(Overriding Principle) 对公众可见的,如API中的命名,应当优先考虑名字反映其用途,而非应用; 命名风格描述 有许多不同的命名风格。以下的有助于辨认正在使用的命名风格,这独立于它们的作 用。 以下的命名风格是众所周知的: 单个小写字母 ...
Email Required, but never shown Post Your Answer By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy. Not the answer you're looking for? Browse other questions tagged python naming-conventions or ask your own questi...