- 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.
推薦閱讀
- Embedded Linux Projects Using Yocto Project Cookbook
- 潮流:UI設(shè)計必修課
- 深入淺出Windows API程序設(shè)計:編程基礎(chǔ)篇
- 新編Premiere Pro CC從入門到精通
- C語言從入門到精通(第4版)
- Learning ArcGIS Pro
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- GameMaker Programming By Example
- Building an RPG with Unity 2018
- Instant Lucene.NET
- Essential C++(中文版)
- Advanced UFT 12 for Test Engineers Cookbook
- Visual Basic程序設(shè)計實驗指導(dǎo)及考試指南
- ROS機器人編程實戰(zhàn)
- VMware vSphere 5.5 Cookbook