zoukankan      html  css  js  c++  java
  • 《自拍教程9》Python编程风格规范

    Python编程风格规范

    根据Python官方提供的Python编程风格规范:
    Style Guide for Python Code, 即PEP8规范,
    https://www.python.org/dev/peps/pep-0008/

    我通过学习并翻译总结,
    总结了以下几条编程风格规范,各位同学可考虑自行参考。
    良好的编程风格规范可以凸显代码编写者是否专业,
    并提高其他代码阅读者的易读性。
    我面试过很多测试求职候选人,做笔试题的时候。
    一看代码命名规范,就知道正点不正点了, 是不是老手。
    阅读他人代码也一样,如果命名不规范,看着也累。


    官方推荐的命名规则

    Python的名称类型 示例 注释
    变量名 name_str 全小写加下划线(lower_with_under)
    常量名 NAME_STR 全大写加下划线(UPPER_WITH_UNDER)
    函数名 def convert_name(): 全小写加下划线(def lower_with_under())
    类名 class NameConvertor(): 驼峰式加首字母大写,一般是名词(class CapitalWords())
    模块名 convert_name.py 全小写加下划线(lower_with_under.py)
    包名(文件夹名) convert_name 全小写加下划线的文件夹名称,记得必须加__init__.py文件哦(lower_with_under)

    单下划线 _
    提示其他程序员这个变量或方法只在内部使用,不建议被调用,
    _lower_with_under, 但实际是可以调用的。

    双下划线 __
    表示私有变量或方法,不能被调用,调用会报错哦。
    __lower_with_under

    其他语句代码块规则
    语句代码涉及比如运算符和表达式,语句换行,tab缩进等。
    建议大家直接用:
    Pycharm的:Ctrl + Alt + L来格式化代码,效果非常好。
    Sublime上安装Anaconda插件, 代码界面邮件选择Anaconda-》AutoFormat PEP8选项即可。
    很好用哦。

    更多更好的原创文章,请到:www.zipython.com
    原文链接:https://www.zipython.com/#/detail?id=4d9f5d85bc014841a67bede8cb1f3530
    也可关注“武散人”微信订阅号,随时接受文章推送。

  • 相关阅读:
    进入社会,我们要做哪些准备?
    2天玩转单反相机(第二讲)
    Google广告优化与工具
    Ext JS 4:模型剖析
    iphone开发教程(1) iOS大纲
    iPhone objectivec字符串类NSString的使用
    Ext JS 4倒计时:图形和图表
    Ext JS 4倒计时:开发者预览版
    WOSA介绍
    “苹果皮”与知识产权
  • 原文地址:https://www.cnblogs.com/zipython/p/12336840.html
Copyright © 2011-2022 走看看