《自拍教程》Python编程风格规范

Python编程风格规范

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

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

命名规则

table.dataframe {
font-family: verdana,arial,sans-serif;
font-size:13px;
color:#333333;
border-width: 1px;
border-color: #999999;
border-collapse: collapse;
width:80%;
white-space:nowrap;
}
table.dataframe th {
background-color:#c3dde0;
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #a9c6c9;
text-align:center;
}
table.dataframe tr {
background-color:whit;
}
table.dataframe td {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #a9c6c9;
text-align:left;
white-space:nowrap;

}

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

原文地址:https://www.cnblogs.com/zipython/p/12336840.html

时间: 2024-11-08 20:53:13

《自拍教程》Python编程风格规范的相关文章

python学习笔记(9)-python编程风格

本节点标题1.python编程风格1.1.python设计哲学1.2.在Python解释器内运行import this可以获得完整的编程风格列表 =======================================================================================================================1.python编程风格 1.1.python设计哲学Python的设计哲学是"优雅"."明确&

Java编程风格规范(Google )

Google Java编程风格指南 前言 这份文档是Google Java编程风格规范的完整定义.当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格. 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准.然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见. 1.1 术语说明 在本文档中,除非另有说明: 术语class可表示一个普通类,枚举类,接口或是anno

转---Google Python编程风格指南

为帮助读者能够将代码准确格式化,我们提供了针对 Vim的配置文件 .对于Emacs用户,保持默认设置即可. 背景 Python 是 Google主要的脚本语言.这本风格指南主要包含的是针对python的编程准则. 为帮助读者能够将代码准确格式化,我们提供了针对 Vim的配置文件 .对于Emacs用户,保持默认设置即可. Python语言规范 Lint 对你的代码运行pylint 定义: pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是

python学习之路---编程风格规范

1.导入模块: import os from os import system import SocketServer as SS  --别名 2.使用Tab键: [[email protected] python]# cat tab.py #python startup file import sys import readline import rlcompleter import os #tab completion readline.parse_and_bind('tab: comple

Python 之 风格规范(Google )

开头先mark一下网址:goole官网 任何语言的程序员,编写出符合规范的代码,是开始程序生涯的第一步. 一.分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 二.行长度 每行不超过80个字符 例外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行. Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号. Yes: foo_bar(self, width, height, color='b

python coding style / python编程风格

#from <Python 2.7.9 documentation> Use 4-space indentation, and no tabs. #使用4空格缩进,不要使用tab缩进 Wrap lines so that they don’t exceed 79 characters. 拆行确保每行不超过79个字符 Use blank lines to separate functions and classes, and larger blocks of code inside functi

[转]Google的Java编程风格指南(Java编码规范)

这份文档是Google Java编程风格规范的完整定义.当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格. 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准.然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见. 1.1 术语说明 在本文档中,除非另有说明: 1.术语class可表示一个普通类,枚举类,接口或是annotation类型(@interface

Google的Java编程风格指南(Java编码规范)

这份文档是Google Java编程风格规范的完整定义.当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格. 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准.然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见. 1.1 术语说明 在本文档中,除非另有说明: 1.术语class可表示一个普通类,枚举类,接口或是annotation类型(@interface

菜鸟学Python第一天(安装,编程风格)

Python安装 获取Python 1.官网:www.python.org 2.任何一台Linux系统上(推荐,几乎所有的Linux用户已经在安装系统的时候默认安装了Python) 3.PythonXY(交互器比较全),portable python(绿色版本) a.对于Linux系统,很可能你已经在你的系统里安装了Python.否则,你可以通过你的发行版附带的包管理软件安装Python. b.对于Windows系统,安装Python就是下载安装程序然后双击它那么简单. 查看版本:python