- Daniel Arbuckle's Mastering Python
- Daniel Arbuckle
- 234字
- 2021-07-02 21:09:41
Naming conventions
The overriding rule of Python naming conventions is that the naming style for an object should make it plain how the object is used, not what the object is underneath. This means, for example, that a top-level function, which is called to create new objects and which therefore behaves like a class, should be named like a class.
- Packages and modules: These should have reasonably short names consisting entirely of lowercase letters, and in the case of modules, underscores.
- Classes: These should be named with a capitalized first letter and capitals at the start of every new word within the name. This is sometimes also called camel case. Exceptions should be classes and so they should follow the class naming convention, but they should also end with the word Error.
- Functions, methods, instance variables, and global variables: These all should be lower case, with underscores separating the words. If they are meant to be internal rather than part of the public interface, their names should begin with a single underscore.
- The first parameter of an instance method should always be named self. Named constant values should be written in all capital letters, with underscores separating the words.
That's it for PEP 8 and the formatting rules that most Python programmers expect other people's code to follow. Now, let's move on to talking about nuts and bolts with a discussion of version control.
推薦閱讀
- Cocos2d-x游戲開發:手把手教你Lua語言的編程方法
- Web交互界面設計與制作(微課版)
- C/C++常用算法手冊(第3版)
- WordPress Plugin Development Cookbook(Second Edition)
- Instant RubyMotion App Development
- Big Data Analytics
- The Complete Coding Interview Guide in Java
- Mastering Linux Network Administration
- Java網絡編程核心技術詳解(視頻微課版)
- HTML5秘籍(第2版)
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- Mastering Elixir
- The Applied Data Science Workshop
- Python程序設計教程
- Implementing Splunk(Second Edition)