用IDE写Python编写时有时会有标记,但是程序能正常运行,这里的标记是python编写不规范,下面给出一些规范写法。

一行列数 : PEP 8 规定为 79 列,这个太苛刻了,如果要拼接url一般都会超。
一个函数 : 不要超过 30 行代码, 即可显示在一个屏幕类,可以不使用垂直游标即可看到整个函数。
一个类 : 不要超过 200 行代码,不要有超过 10 个方法。
一个模块 : 不要超过 500 行。

不要在一句import中多个库
不推荐
import os, sys

推荐
import os
import sys

IDE显示的问题

错误记录:W292 no newline at end of file
处理:打个回车有新的一空行即可(新行不要有空格)。

错误记录:E302 expected 2 blank lines, found 1
处理:上面只有一行空白,但是需要两个空白行

错误记录:E231 missing whitespace after ‘,’
翻译:“,”后要有空格
举例:
错误 print(“%s %s %s %s %s %s” % (A,B,D,E,K,L))
正确 print(“%s %s %s %s %s %s” % (A, B, D, E, K, L))

错误记录:E225 missing whitespace around operator
翻译:
举例:
错误 print(“%s %s %s %s %s %s”%(A, B, D, E, K, L))
正确 rint(“%s %s %s %s %s %s”% (A, B, D, E, K, L))

错误记录:E225 missing whitespace around operator
举例:
错误 f=open(“D:\test.txt”, “ab”)
正确 f = open(“D:\test.txt”, “ab”)

Python 编写规范相关推荐

  1. python编写规范

    https://www.cnblogs.com/wangcp-2014/p/4838952.html 一.说明 二.内容 1. 代码布局 1.1 缩进 1.2 表达式和语句中的空格 1.3 行的最大长 ...

  2. 微课|中学生可以这样学Python(1.3节):Python代码编写规范

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第1章  Python概述 1.3  Python代码编写规范 京东购买链接:https://it ...

  3. Python代码编写规范-部分(PEP 8编码规范)

    ps:遵循一定的代码编写规则和命名规范可以使代码更加规范化,对代码的理解和维护起到至关重要的作用. 编写规范 每个import语句只导入一个模块,尽量避免一次导入多个模块. #推荐写法 import ...

  4. Python编程规范及性能优化

    为什么80%的码农都做不了架构师?>>>    Ptyhon编程规范 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- .设置编辑器 ...

  5. python 编码规范 PEP8整理

    我是用Python的IDE:pycharm来编写Python代码的,用IDE编写代码有一个好处就是语法高亮,智能提示.Python的代码样式规范称之为PEP 8规范,每次编写代码如果有出现不符合PEP ...

  6. python使用符号#表示单行注释-【经济金融及Python应用讲义】Python编程规范之注释...

    原标题:[经济金融及Python应用讲义]Python编程规范之注释 来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么 ...

  7. python编码规范手册-Python官方竟然给出了一种编码规范PEP 8

    写在之前 每个人都有自己的代码风格,随着写的行数增加,自己对于代码的审美也会变的不一样,这就像是一个逐渐蜕变的过程,每过一段时间回头再去看看自己之前写的代码就会生出一种「这么丑的玩意儿竟然是我写的」这 ...

  8. python编码规范手册-python之(8)Python编码规范整理

    我是用Python的IDE:pycharm来编写Python代码的,用IDE编写代码有一个好处就是语法高亮,智能提示.Python的代码样式规范称之为PEP 8规范,每次编写代码如果有出现不符合PEP ...

  9. python编码规范手册-PEP8 Python 编码规范整理

    决定开始Python之路了,利用业余时间,争取更深入学习Python.编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的.所以今天下午我根据PEP 8整理了一份,以后都照此 ...

  10. python使用符号 表示单行注释-Python编程规范之注释

    来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么读者很快就能理解该段代码的含义了. 可以发现,在编写代码的过程中,我们 ...

最新文章

  1. SQL Server 2005 处理交叉表
  2. JS三种消息框的使用
  3. java 类 大全_JAVA集合类汇总
  4. 将所有单个json标注文件合并成一个总的json标注文件(COCO数据集格式)
  5. laravel翻看php日志,关于Laravel的日志用法
  6. ExtJS4.2学习(10)分组表格控件--GroupingGrid
  7. vc++操作mysql数据库的技巧
  8. 【原创】请不要对Boost Format使用Byte作为参数
  9. 【翻译】Sklearn 与 TensorFlow 机器学习实用指南 —— 第11章 训练深层神经网络(中)...
  10. 手把手教你架构3d游戏引擎pdf_游戏开发中的算法
  11. 神经网络的Hello World
  12. Illustrator 教程,如何在 Illustrator 中编辑路径?
  13. 第 7 章 Neutron - 066 - Neutron 网络基本概念
  14. Java Web 后端技术可视化
  15. FreeSWITCH之默认端口
  16. 安装MySQL出现:无法定位序数4699于动态链接库 ...\bin\mysqld.exe
  17. 苹果手机更改照片大小kb_iPhone调整照片大小方法教程 无需第三方软件
  18. vue 嵌套表格组件_vue+element-ui实现嵌套表格导出
  19. 【Serenity BDD】使用ChromeDriver打开Chrome浏览器是弹出“Chrome is being controlled by automated software”提示栏
  20. 游泳池 (Standard IO)

热门文章

  1. 26. iterator优先于const_iterator、reverse_iterator以及const_reverse_iterator
  2. 快速列出所有字段_【小麦课堂】快速查询明细数据的操作
  3. pythonwin1064位_在Windows 10 64位中安装Matplotlib
  4. 主进程退出后子进程还会存在吗?_进程和线程面试常见的19个问题
  5. codesys编程_明晚20:00,CODESYS教您制作可编程控制器
  6. Node.js:模块化思想中一个Javascript文件分析以及exports 和 module.exports的区别
  7. JetBrains:webstrom无法识别就require方法
  8. Mybatis批量insert报错的解决办法【the right syntax to use near '' at line...】
  9. 图像语义分割(12)-重新思考空洞卷积: 为弱监督和半监督语义分割设计的简捷方法
  10. 超级干货 | 用万字文章总结25种正则化方法(值得收藏)