python的代码风格

Python 代码风格指南 PEP 8 标准详解 PEP 8(Python Enhancement Proposal 8) 是 Python 官方的 代码风格指南,由 Guido van Rossum(Python 之父) 和其他开发者在 2001 年共同提出。它定义了一系列 Python 代码格式化规范,旨在提高代码的可读性和一致性。 阅读详情
1. 单词使用单引号,语句使用双引号                重点1
name ='Tom'
update_sql = "update Student set name='Tom',age=20,score=70 where id=1"


2.括号里面避免空格 

spam(ham[1],{eggs: 2})
错误实例: spam(ham[1],{ eggs: 2})                 重点2


3.逗号,冒号,分号之前避免空格                     重点3
if x == 4: print x, y;x, y = y, x


5.括号里面的操作符不需要空格                        重点4
name = get_name(age, sex=None, city=Beijing)


6.小括号,中括号的代码结构
my_list = [
1, 2, 3,
4, 5, 6,
]

7.在书写文档或者是注释的时候,行长度应该控制在72个字符.可以使用反斜杠多行显示。


8.在切片的时候,避免使用空格,在扩展的切片中,必须使用相同的空格个数   重点5
ham[1:9],ham[1:9:3],ham[:9:3],ham[9:3:]


9.单独比较时使用is 或者 is not ,避免使用'==',提高代码的可读性          重点6
Python PEP 8 代码风格指南 阅读详情

相关推荐

Python开发者应该掌握的13种经典代码风格指南

作者:禅与计算机程序设计艺术 1.简介 在程序设计中,有很多优秀的代码风格指南可以帮助我们保持良好的编程习惯、提高我们的编码水平和代码质量。在Python编程领域里也有很多优秀的指南,本文将从经验和感悟出发,总结并介绍一些常用的Python代码风格指南,希望能够帮助大家提升Python编程能力,降低编码

AI天才研究院 1099

Python的代码风格

目录 一、设置代码格式 1、代码编写风格的重要性 2、设置格式指南 3、缩进 4、行长 5、空行 二、函数的编写风格 三、类的编码风格 一、设置代码格式 1、代码编写风格的重要性 随着你编写的程序越来越长,有必要了解一些代码格式设置约定。请花时间让你的代码尽可能易于阅读;让代码易于阅读有助于你掌握程序是做什么的,也可以帮助他人理解你编写的代码。为确保所有人编写的代码结构都大致......

weixin_36670529的博客 1439

Python代码风格规范和命名约定

在Python编程中,代码风格规范和命名约定是编写优雅、易于维护和阅读的高质量代码的关键。按照规范建立一套自己的代码开发标准,可以提高多人协作的开发周期、提高软件质量和可维护性,可以说是非常重要的。PEP8是一个完整的规范,涵盖了代码布局、注释、命名约定、代码结构等方面。总之,遵循Python编程约定的代码比不遵循这些规定的代码更可读,更易于理解和维护。每行代码不应超过79个字符。如果一行的表达式太长而无法容纳在一行中,则可以在括号、逗号或运算符处进行换行,并在下一行输入4个空格的缩进,使代码易于阅读。

. 586

Python代码风格指南&编程规范

1 前言         纷吾既有此内美兮,又重之以修能。 ---- 屈原《离骚》  1.1 编写目的         本文用于指导我司使用python语言进行开发的人员。 1.2 范围         测试人员、开发人员以及其他python语言使用者。 2 简介         很多语言都有自己独有的编码风格,python以简洁优美著称,当然也不能例外。如果和本文规则发生任何冲突,...

中国小宝 4767

Python编码规范与代码风格

PEP8规范是Python官方推荐的一份Python编码规范,其中包括了Python代码的风格、命名、注释、缩进等方面的规范。PEP8规范的全称是Python Enhancement Proposal 8,它是由Python社区专门为Python开发者制定的一份开发规范,以确保Python代码的一致性和可读性。Python代码风格是指Python程序员所采用的一种编程风格,通过遵循一些规则和惯例,来让代码看起来更加整洁、美观、可读性更高、易于维护,从而减少程序出错的可能性。

吃不胖. 380

高通QCS2290 SecureBoot全流程实战:从密钥生成到NON-HLOS.bin生成

本文详细拆解了高通QCS2290平台SecureBoot安全启动技术的端到端实战流程。从开发环境搭建、RSA密钥对生成与证书链构建,到关键XML配置文件修改、固件编译与数字签名,最终完成NON-HLOS.bin集成打包,为嵌入式开发者提供了一份清晰、可操作的安全启动部署指南。

weixin_28273593的博客 299

python代码风格指南:pep8 中文翻译

摘要 本文给出主Python版本标准库的编码约定。CPython的C代码风格参见​PEP7。本文和​PEP 257 文档字符串标准改编自Guido最初的《Python Style Guide》, 并增加了Barry的​GNU Mailman Coding Style Guide的部分内容。本文会随着语言改变等而改变。许多项目都有自己的编码风格指南,冲突时自己的指南为准。 本文给出主Python...

weixin_33796205的博客 748

用C++从零复刻Wordle:手把手教你实现命令行猜词游戏(含完整源码解析)

本文详细介绍了如何使用C++从零开始实现一个命令行版本的Wordle猜词游戏,包含完整的源码解析和核心模块设计。通过游戏逻辑控制器、单词库管理器等模块的构建,开发者可以学习C++实战技巧和性能优化方法,适合提升编程能力和游戏开发兴趣。

weixin_26763955的博客 334

Python 代码风格

– Start 使用 4 个空格,不要使用制表符 每行代码不要超过 79 个字符 使用空行分隔方法,类,代码块等 为代码添加注释 为类,函数,方法等添加文档说明 在操作符后添加空格,如:x = 1 + 1 类名采用驼峰风格,首字符大写。其他如变量名,方法名采用小写+下划线的方式 方法的第一个参数永远是 self 代码源文件使用 utf-8 编码 – 更多参见:Python 精萃 – 声...

千里之行始于足下 685

企业微信审批流开发避坑指南:从零搭建自定义审批模板(含完整代码)

本文为企业微信审批流开发提供了从零搭建自定义审批模板的完整指南。通过对比内置模板与自建引擎的优劣,详细阐述了利用企业微信开放API和自建应用实现高度灵活审批流程的方案。文章重点解析了前端JS-SDK安全调用、后端签名生成与回调处理的核心代码,并分享了流程引擎设计、安全加固及性能监控等实战经验,帮助企业开发者避开常见陷阱,构建贴合业务的自定义审批系统。

weixin_28358083的博客 968

USRP B210 运行gnuradio时 FPGA固件版本冲突错误解决方法

事情起源于昨天拿到USRP后开始调试,结果整了一个下午都没解决这个问题。 昨天晚上自己思考了一下,觉得还是版本问题。 首先,uhd_find_devices和uhd_usrp_probe均可以正常运行,没有报错,固件正常加载,序列号也可看到。 teray@teray-X550JK:~$ uhd_find_devices [INFO] [UHD] linux; GNU C++ version 7.5...

斯哈研究所 4243

一段将图片变成手绘风格的python代码

废话不多说,直接上代码 from PIL import Image import numpy as np a = np.asarray(Image.open("a.jpg").convert("L")).astype("float") depth = 10 #设置深度为10 grad = np.gradient(a) #对数组a求梯度 grad_x, grad_y = grad g...

haohulala的博客 4291

R语言导入.dta文件实战

R语言导入.dta文件实战 #导入.dta文件的基本语法 R的导入.dta文件最简单方法是使用haven库中的read_dta()函数。 此函数使用以下基本语法: data <- read_dta('C:/you-path/file_name.dta') #包的安装和导入 install.packages('haven') library(haven) #下载.dta数据文件 我们将从该页面下载名为cola.dta的.dta文件。 #导入.dta文件 ..

data+scenario+science+insight 1万+

python代码风格

pep8:Python代码风格检查工具 https://blog.youkuaiyun.com/lucyxu107/article/details/82626123 PyCharm 自动格式化 Python 代码 https://blog.youkuaiyun.com/simplehouse/article/details/90032248

1102

PLC凸轮开关指令编程应用——控制算法

凸轮开关指令的作用是在PLC程序中根据凸轮开关(Cam Switch)的状态执行不同的操作。凸轮开关通常是机械式的开关装置,它的位置会随着机械运动的变化而改变。凸轮开关的状态可以用来检测机器的位置、角度或其他相关信息,从而触发相应的控制动作。总结起来,凸轮开关指令是PLC编程中常用的一种控制算法,通过检测凸轮开关的状态来触发相应的操作。本文将介绍凸轮开关指令的应用和相应的控制算法,并提供相关的源代码示例。在这个示例中,凸轮开关状态的值代表不同的位置,根据凸轮开关状态的不同,执行相应的动作。

LiJavascript的博客 1034

汽车OTA 测试用例

汽车OTA 测试用例

天赐好车的博客 974

Python代码风格

因为作业要求写出一种语言的代码风格,所以就查询之后抄在这里了。分号不要在行尾加分号, 也不要用分号将两条命令放在同一行。行长度每行不超过80个字符。 但也有例外,比如长的导入模块语句,注释中的URL。 Python会将圆括号, 中括号和花括号中的行隐式的连接起来 。 如果需要, 也可以在表达式外围增加一对额外的圆括号。foo_bar(self, width, height, color='bla

huinsysu的博客 547

01-系统技术架构师必备——软件架构设计基础与核心概念

摘要 本文系统阐述了软件架构设计的核心概念与方法论,重点涵盖以下内容:1)软件架构的四大要素(构件、连接件、约束、配置)及其边界划分;2)Garlan & Shaw五大架构风格(数据流、调用/返回、独立构件、虚拟机、仓库)的典型应用场景;3)基于电商库存系统的架构选型实战案例,展示如何根据业务需求(高并发、最终一致性)选择事件驱动架构配合Saga模式;4)介绍ABSD、DSSA等主流架构方法论及ISO/IEEE标准体系。文章融合金融与互联网领域的架构实践经验,为技术架构师提供系统性的知识框架和决策参考。

模界 | AI工程化实践者 182

【Python编程】9个Python代码风格和最佳实践

在编程的世界里,代码风格不仅关乎美观,更关乎可读性和可维护性。良好的代码风格能够让你和团队成员更容易理解和修改代码。

m0_75067840的博客 1441

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Python代码风格总结

学了一点Python,感觉对代码风格不大了解,读了一遍PEP 8 – Style Guide for Python Code | Python.org,磕磕绊绊翻译了一下。 摘要 用四个空格做缩进。不要用制表符 代码行限制在 79 个字符以内,文档注释一行限制在72个字符以内。ps:中文,字符宽度一般是英文的两倍。 在二元操作符的前面断行 函数和类定义前面要有两个空行与其它结构分开 类中方法要用一个空行分开 方法/函数中,可以用空行划分逻辑代码段 Python3源文件编码一律使用

chenxizhan1995的博客 489

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

[搬运]Python 开发代码风格规范

Python 开发代码风格规范 本文摘自“谷歌开源项目风格指南”,原文地址:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/ 分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行。 行长度 每行不超过80个字符 例外: 长的导入模块...

qq_33401604的博客 197

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Python中的代码风格与规范要求

通过这样的重构,我们的代码不仅看起来更加专业,也为未来的维护者提供了更好的文档支持。你可以把这里当作自己的家,无论是工作之余的小憩,还是寻找灵感的驿站,我都希望你能在这里找到属于你的那份快乐和满足。在这段代码中,你可以看到函数和变量的命名都是有意义且一致的,同时注意到了适当的空行和注释的使用。在这个例子中,我们将原本较长的函数拆分成了几个简短且单一职责的辅助函数,这样不仅提高了代码的复用性,也让主函数变得更加简洁明了。

master_chenchen的博客 1374

python代码风格检查工具_Python5种代码维护工具

随着软件项目进入“维护模式”,对可读性和编码标准的要求很容易落空(甚至从一开始就没有建立过那些标准)。然而,在代码库中保持一致的代码风格和测试标准能够显著减轻维护的压力,也能确保新的开发者能够快速了解项目的情况,同时能更好地全程保持应用程序的质量。使用外部库来检查代码的质量不失为保护项目未来可维护性的一个好方法。以下会推荐一些我们最喜爱的检查代码(包括检查 PEP 8 和其它代码风格错误)的库,用...

weixin_39740283的博客 336

python代码风格程序越复杂越高级_Python的代码风格

目录一、设置代码格式1、代码编写风格的重要性随着你编写的程序越来越长,有必要了解一些代码格式设置约定。请花时间让你的代码尽可能易于阅读;让代码易于阅读有助于你掌握程序是做什么的,也可以帮助他人理解你编写的代码。为确保所有人编写的代码结构都大致一致。Python程序员都遵循一些格式设置约定。学会编写整洁的Python后,就能明白他人编写Python代码的整体结构------只要他们和你遵循相同的指南...

weixin_34644072的博客 435

Google 内部的 Python 代码风格指南

来自:Why GitHub? 链接:https://github.com/shendeguize/GooglePythonStyleGuideCN这是一位朋友翻译的Google Pyth...

cainiao_python的博客 497
上一篇: 话说raw_input与input的区别
下一篇: 工程上线阿里云服务器的配置
Buffing
博客等级 码龄9年 2粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值