首页 > 其他分享 >PEP8规范

PEP8规范

时间:2022-09-23 19:11:18浏览次数:48  
标签:jason 代码 规范 PEP8 var 变量名

PEP8规范

一 PEP8规范是什么?

PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”
尽管我们可以在保证语法没有问题的前提下随意书写Python代码,但是在实际开发中,采用一致的风格书写出可读性强的代码是每个专业的程序员应该做到的事情,也是每个公司的编程规范中会提出的要求,这些在多人协作开发一个项目(团队开发)的时候显得尤为重要。

二 PEP8规范相关内容

注释

1.单行注释如果跟在代码之后 那么警号与代码之间需要空两格 内容与警号空一格
2.如果单行注
释自成一行 那么内容与警号空一格

符号

name_list = ['jason', 'tony', 'kevin', 'oscar', 'jerry']
       l1 = [11, 11.11, 'jason',[11, 22]]

1.逗号后面与数据值空一格
2.赋值符号左右都得空一格

换行

有时候写一行代码,特别特别长的时候,就需要换行。文档建议续行与其包裹元素对齐,譬如用括号来垂直对齐,如下。

换行后的括号里内容,不超过上一行的括号
foo = long_function_name(var_one, var_two,
                         var_three, var_four)

命名约定

变量名可以是字母、数字、下划线的组合。不能以数字开头,也不可以用关键字来命名。
关键字就是有特殊意义的字符如:print int class for等

变量名的命名风格
	1.下划线式		python推荐使用
 	变量名中单词很多 彼此使用下划线隔开
  	name_from_mysql_db1_userinfo = 'jason'
 	2.驼峰体式		JS推荐使用
    	大驼峰
        NameFromMysqlDb1Userinfo = 'jason'
    	小驼峰
        nameFromMysqlDb1Userinfo = 'jason'
	ps:在同一个编程语言中尽量固定使用一种 不要随意切换
常量名的命名风格
在python中如果想表示出常量 那么可以使用全大写的变量名
	HOST = '127.0.0.1'

标签:jason,代码,规范,PEP8,var,变量名
From: https://www.cnblogs.com/qian-yf/p/16723907.html

相关文章

  • PEP8规范
    python代码编写规范:1.单行注释如果在代码之后,#与代码之间要空两格,#与注释之间空一格。2.如果内容与井号自成一行,那么井号和内容之间空一格。3.列表逗号与后面的元素之......
  • PEP8规范
    pycharm中很多时候会有各种颜色提示还有波浪线只要不是红线一般都不影响代码运行一.PEP8的规范是什么?​PEP是PythonEnhancementProposal的缩写,通常翻译为“Py......
  • API接口、接口测试工具postman、restful规范、序列化与反序列化、djangorestframework
    API接口通过网络,规定了前台后台信息交流规则的url链接,也就是前后台信息交互的媒介API接口的样子url:长得像返回数据的url链接https://api.map.baidu.com/place/v2/s......
  • 接口文档编写规范(前后端分离项目接口api)
    接口文档编写规范API规范api主要包括四部分:uri、请求方式、请求参数、返回参数,一般就是对这四部分做统一规范接口url:是否是rest风格的,统一标识,比如登录的url:/login......
  • 我的中文写作规范
    关于本文转载自《中文技术文档的写作规范》,略有修改。标题谨慎地使用标题,最好不要超过四级。文本字间距中文与英文错误:本文介绍如何快速启动Windows系统。正确:......
  • JS 模块化 - 03 AMD 规范与 Require JS
    1AMD规范介绍AMD规范,全称AsynchronousModuleDefinition,异步模块定义,模块之间的依赖可以被异步加载。AMD规范由CommonJS规范演进而来,前文介绍CommonJS规范时......
  • 变量的命名规范 运算符
    变量的命名规范所有变量,方法,类名:都要做到见名知意类成员变量:首字母小写和驼峰原则:例如monthSalarylastName除了第一个单词后面单词首字母大写局部变量:首字母小写和驼......
  • UEC++编程规范
    UEC++中类的命名规范Axxx继承自AActorUxxx继承自UObjectFxxx原生C++Ixxx接口类Sxxx为slate 枚举的定义:1.加反射宏UENUM()2.自定义enumclassECustomColorType:......
  • 标识符/变量的命名规范
     能自己起名字的地方都叫标识符 注意事项:1.不能以数字开头,但是可以包含2.不能使用关键字和保留字开头,但是可以包含3.字母区分大小写例子:hello//√hello12......
  • 编程规范学习及《数学之美》第一章读后感
    Part1编程规范学习 重要性刚开始学编程时并不注意编程语句的格式,只在乎代码运行的效果。后来,在与同学的交流时看过别人的代码之后(有规范的,也有很乱的),逐渐明白到编程规......