zoukankan      html  css  js  c++  java
  • Python编程规范精简版

    • 用四个空格缩进,不要用tab键:四个空格是在较小缩进(可以允许更大的嵌套深度)和较大缩进(可读性更好)之间的一个很好的折中。制表符会带来混乱,最好不要使用;
    • 包装行保证每行不超过79个字符:这对那些使用小显示器的用户是有帮助的,并且使得在大显示器上有多个并行代码行成为可能
    • 用空行来分隔函数和类以及函数内部更大的代码块;
    • 如果可能,尽量把注解和源代码放在同一行;
    • 使用文档字符串
    • 在运算符周围和逗号之后使用空格,括号例外:如a = f(1, 2) + g(3, 4)
    • 对类和函数的命名保持一致;习惯对于类采用驼峰命名法,对于函数和方法采用小写加下划线。记住总是使用self作为第一个方法参数
    • 不要使用一些特别的编码方式如果你的代码是在在国际环境中使用。Python默认的是UTF-8或者纯ASCII在任何情况下都要云星得更好
    • 类似地,不要在标识符中使用非ASCII字符如果只有很小的机会说不同语言的人要来读和维护代码。

    参考文献:Python 3.3.5 documentation->4.8 Intermezzo: Coding Style

  • 相关阅读:
    P3368 【模板】树状数组 2
    P3374 【模板】树状数组 1
    P1631 序列合并
    P1387 最大正方形
    P1197 [JSOI2008]星球大战
    P2866 [USACO06NOV]糟糕的一天Bad Hair Day
    P1196 [NOI2002]银河英雄传说
    SP1805 HISTOGRA
    P1334 瑞瑞的木板
    2019信息学夏令营游记
  • 原文地址:https://www.cnblogs.com/hubavyn/p/3734300.html
Copyright © 2011-2022 走看看