zoukankan      html  css  js  c++  java
  • python基础_命名规范

    项目工程名
    遵循驼峰命名法
    如ProjectName

    包名&模块名&文件
    全部小写+下划线
    如mypackage module_name

    类名&异常名
    遵循驼峰命名法,所有单词首字母大写其余字母小写(MyClass),私有类可用一个下划线开头(_MyClass)MyClass

    函数&方法
    小写命名,如有多个单词,用下划线隔开(run_test),私有方法/函数用下划线开头

    函数和方法的参数
    总使用“self”作为实例方法的第一个参数。总使用“cls”作为类方法的第一个参数。
    如果一个函数的参数名称和保留的关键字冲突,通常使用一个后缀下划线好于使用缩写或奇怪的拼写。

    常量
    常量名所有字母大写,由下划线连接各个单词如MAX_OVERFLOW,TOTAL。

    变量
    变量名全部小写,由下划线连接各个单词。如color = WHITE,this_is_a_variable = 1
    注意
    1.不论是类成员变量还是全局变量,均不使用 m 或 g 前缀。
    2.私有类成员使用单一下划线前缀标识,多定义公开成员,少定义私有成员。
    3.变量名不应带有类型信息,因为Python是动态类型语言。如 iValue、names_list、dict_obj 等都是不好的命名。

    全局变量名(类变量,在java中相当于static变量):
    大写字母,单词之间用_分割
    NUMBER
    COLOR_WRITE

    知道、想到、做到、得到
  • 相关阅读:
    洛谷P2878 [USACO07JAN]保护花朵Protecting the Flowers
    洛谷P2434 [SDOI2005]区间
    洛谷 P2701 [USACO5.3]巨大的牛棚Big Barn
    洛谷 P2904 [USACO08MAR]跨河River Crossing
    Again Stone Game
    Crazy Calendar (阶梯博弈变形)
    (2017浙江省赛E)Seven Segment Display
    ZOJ 3705 Applications
    D
    The Suspects(并查集维护根节点信息)
  • 原文地址:https://www.cnblogs.com/Durant0420/p/13845250.html
Copyright © 2011-2022 走看看