Python规范】的更多相关文章

如需转载,请注明出处:小婷儿的博客:https://www.cnblogs.com/xxtalhr/p/10645992.html 一.Jupyter notebook 篇 Jupyter notebook的代码要想写得规范,推荐用Code prettify插件. 1.安装插件Nbextensions pip install jupyter_contrib_nbextensions 2.无报错再执行: jupyter contrib nbextension install --user 3.安装…
摘自google. https://i.cnblogs.com/PostDone.aspx?postid=9753605&actiontip=%E4%BF%9D%E5%AD%98%E4%BF%AE%E6%94%B9%E6%88%90%E5%8A%9F 1.缩进 Tip 用4个空格来缩进代码 2.代码太长: 如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接: x = ('This will build a very long long ' 'long long long long…
好的代码风格,给人舒服的感觉,今天介绍一下谷歌的Python风格规范 1 分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 2 行长度 每行不超过80个字符:不要使用反斜杠连接行.Python会将圆括号.中括号和花括号的行隐式的连接起来,可以利用这个特点.如果需要,可以在表达式外围增加一堆额外的圆括号. 3 括号 宁缺毋滥得使用括号.除非是用于实现行连接,否则不要在返回语句或条件语句中使用括号.不过在元组两遍使用括号是可以的. 4 缩进 用四个空格来缩进代码.绝对不要用tab,也不要…
PEP 8 规范 PEP 是 Python Enhancement Proposal 的缩写,翻译过来叫"Python 增强规范". 缩进规范 PEP 8 规范告诉我们,请选择四个空格的缩进,不要使用 Tab,更不要 Tab 和空格混着用. 第二个要注意的是,每行最大长度请限制在 79 个字符. 空行规范 PEP 8 规定,全局的类和函数的上方需要空两个空行,而类的函数之间需要空一个空行. 空格规范 函数的参数列表中,调用函数的参数列表中会出现逗号,请注意逗号后要跟一个空格,这是英语的…
主要有以下两种代码规范 <8 号 Python 增强规范>(Python Enhacement Proposal #8),以下简称 PEP8: <Google Python 风格规范>(Google Python Style Guide),以下简称 Google Style,这是源自 Google 内部的风格规范.公开发布的社区版本,是为了让 Google 旗下所有 Python 开源项目的编程风格统一.(http://google.github.io/styleguide/pyg…
一.注释     合理的代码注释应该占源代码的 1/3 左右,Python 语言允许在任何地方插入空字符或注释,但不能插入到标识符和字符串中间.     在 Python 中,通常包括 3 种类型的注释,分别是单行注释.多行注释和中文编码声明注释: 单行注释:             Python 中使用井号( # )作为单行注释的符号,语法格式为:# 注释内容 print('hello world') # 这是一条注释 多行注释:             多行注释通常用来为 Python 文件…
什么是assert assert的语法: assert_stmt ::= "assert" expression ["," expression] 例: assert 1 == 2, 'assertion is wrong' Traceback (most recent call last): File "assert.py", line 4, in <module> assert 1 == 2, 'assertion is wron…
assert 的合理使用,可以增加代码的健壮度,同时也方便了程序出错时开发人员的定位排查. 什么是 assert? Python 的 assert 语句,可以说是一个 debug 的好工具,主要用于测试一个条件是否满足.如果测试的条件满足,则什么也不做,相当于执行了 pass 语句:如果测试条件不满足,便会抛出异常 AssertionError,并返回具体的错误信息(optional).它的具体语法是下面这样的: assert 1 == 2, 'assertion is wrong' 它就相当于…
1.命名 Django文件命名 小写+下划线 类:驼峰 2.edit 执行环境 work direction 到当前项目目录 3.类要加注释 4.去数据库找数据时需要try捕获异常,防止数据库连接断掉. 5.简单逻辑先处理,向上放. 6.封装响应对象.…
python规范(接口类) 接口类可以规范代码,但接口类本身是不实现的 class Payment: def pay(self,money): raise Notlmplemented class Wechat(Payment): def pay(self, money): print('已经用微信支付了%s元' % money) class Alipay(Payment): def pay(self, money): print('已经用支付宝支付了%s元' % money) class Ap…