你写的 Python 代码总是不规范?用它!

Python代码编程规范 本文总结了Python编程规范的核心要点,涵盖代码风格、函数设计、类设计、模块与包管理等方面。主要内容包括:1)代码风格规范(行长度≤120字符、4空格缩进、导入顺序等);2)函数设计原则(参数顺序、类型提示、文档字符串等);3)类设计规范(文档字符串、成员变量设计、方法设计等);4)模块与包管理(导入方式、动态导入等)。强调规范的目的是提升代码可读性、可维护性和团队协作效率,同时体现专业工程师素养。特别推荐使用Path库处理文件系统路径操作。 阅读详情

今天咱们来说说

代码风格

不同的编程语言

有不同的代码风格

Python 的代码规范

就是人们常说的 PEP8

在这个网站

https://www.python.org/dev/peps/pep-0008/#introduction

介绍了所有的代码风格规范

听说按它的风格来写代码

你能体会到 Python 之禅

要不去试试?

有人打开了那个 PEP8 的网页

一看

这么死鬼多东西

谁特么记得住?

稍等

今天给你介绍个神器

autopep8

这是一个命令工具

不管你的代码风格写得多烂

它都可以帮你

自动格式化为 PEP8 的代码风格

举一个官方的例子

在没有使用 autopep8 之前的

代码是这样子的

使用了 autopep8 之后

堪比整容有没有!

你买不了吃亏

也买不了上当

免费开源

你只要安装完就能用

安装一波

使用一波

最后再说个

你在使用 Pycharm 的时候

是不是常会有这些小疙瘩

这是因为你的代码不符合 PEP8

要不使用这个快捷键试试

CTRL+ALT+L

ok,以上

那么我们下回见

趣味游戏文章:

太好玩了!用Python写个弹球游戏2.0

巧妙的Python数据结构玩法|实战德州扑克

手把手教你,菜鸟也能用Python写一个2048游戏

用Python做个美少女大战小怪兽

强烈推荐,用Python轻松打造定制款《植物大战僵尸》

Python心得和技巧:

零基础学了8个月的Python,到底有啥感悟

我珍藏的一些好的Python代码,技巧

菜鸟写Python程序,如何从新手变老手

菜鸟必收藏,13个Python惯用小技巧

被开除了?因为代码不规范?新人都注意一下! 事情是这样的: 昨天早上,我们部门的一个实习生被劝退(开除)了,导火索是因为他写的代码太烂了,不是说实现不了需求,而是这代码实在是太NM难看了,他师傅(我同事)找不着他人,亲自去调试想改一下代码,结果花了近3个小时也没调试出来。 . 估计这代码也就那个实习生自己看得懂,我也看了一下,真的是不堪入目,头皮发麻,最后我这个苦逼的同事只能自己去加班再写。 . 然后第二天实习生就被人事找去谈话,收拾东西走人了。 大家刚开始学习Python的时候,肯定被告诫过写代码一定要规范。但是很多人不以为然,觉得自己看得懂就 阅读详情

相关推荐

Python代码书写规范

Python代码书写规范 最近在编写一些Python程序,之前没有专门了解过代码的书写规范,这里对一些规范做一些整理,更加符合行业规范,同时利于自己和他人的阅读。 要点总结 要个要求4个空格缩进,而不是制表符 注意代码长度,每行不超过79个字符,并适当使用换行符 注意适当的代码空行以更好地区分代码区域 代码注释和文档注释说明必须正确,并优先更新 源代码编码格式统一使用utf-8,或和旧文件代码保持一致 从文件到类与函数甚至是变量的命名都要保持规范,且不要使用中文 重要的是要意识到代码的阅读比编写的频率要

weixin_44135283的博客 3263

python程序正确但是不输出结果,纠正网上的一些错误

一个段子 我觉得游戏不能不玩,但是你要有度,明白玩游戏得目的是什么。大概有两种,一种是增进感情得(和对象玩,和朋友玩),另一种是打发时间。告诉自己,要么你就给老子忍着别玩,要么就偶尔玩玩增进感情,唯独不能闲的发慌跟风。那样就完了。寝室是堕落的开始,合群是淘汰的起点。 简单的if语句 简单吧?但是为啥没结果。 是因为条件不成立。 本例当中,只有t符合条件的时候才会有结果,也就是说,if后面需要t>=16 ...

m0_46565226的博客 2460

python代码里不写for循环?更简洁、规范、结构化~

强者不会停止学习!

xff123456_的博客 1332

Python 编程规范

Python风格规范 分号 Tip 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 Tip 每行不超过80个字符 例外: 长的导入模块语句注释里的URL 不要使用反斜杠连接行. Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额

waterforest的专栏 9665

解决Pycharm出现的部分快捷键无效问题

今天小编就为大家分享一篇解决Pycharm出现的部分快捷键无效问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

SpringBoot 指标监控——Actuator

1、 访问:localhost:8000/actuator 设置健康监控显示具体情况 metrics http://localhost:8000/actuator/metrics/jvm.gc.live.data.size 定制化health信息 //利用构造器,在注册中心中添加cityService.saveCity.count指标 public CityServiceImpl(MeterRegistry meter...

weixin_44302046的博客 4632

python代码正确,运行不出结果,也不报错的可能原因

原因1: 仔细检查是否有多余空格,自己遇到的坑:if __name __ == "__main__":,'name'和'_'之间多了一个空格。 持续更新中。。。。。。

qq_40977108的博客 4万+

Ubuntu 20.04 上 Geant4 安装避坑全记录:从源码编译到 B1 示例跑通(含数据包加速下载)

本文详细记录了在Ubuntu 20.04系统上从源码编译安装Geant4的全过程,包括环境准备、依赖安装、CMake参数解析、多线程编译优化以及数据包加速下载等关键步骤。特别针对B1示例的测试与验证提供了完整流程,帮助科研人员和学生避开常见安装陷阱,提升粒子物理模拟效率。

weixin_31220401的博客 313

python运行没有结果_运行显示正确却没有结果,求指教

该楼层疑似违规已被系统折叠隐藏此楼查看此楼import requestsfrom lxml import etreeimport pymongoclient = pymongo.MongoClient('localhost', 27017)mydb = client['mydb']timeline = mydb['timeline']def get_time_info(url,page):use...

weixin_33924688的博客 921

从‘静态拍照’到‘动态录像’:用Malmquist指数讲好你的效率变化故事(附Stata/R代码)

本文深入探讨了如何利用Malmquist指数构建动态效率分析框架,从静态数据到动态叙事的转变。通过分解技术效率变化(EC)和技术进步(TC),结合Stata/R代码实现四种动态可视化方法,帮助研究者更直观地展示效率变化的动态特征。文章还提供了诊断性叙事结构和比较叙事技巧,助力决策者理解效率提升的来源与趋势。

weixin_32678995的博客 605

AHB总线协议

1. 简介         AHB总线规范是AMBA总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB (Advanced High-performance Bus)、ASB (Advanced System Bus)、APB (Advanced Peripheral Bus)。AHB用于高性能、高时钟频率的系统结构,典型的应用如ARM核与系统内

ivy_reny的专栏 8万+

python运行无结果_运行显示正确却没有结果,求指教

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼import requestsfrom lxml import etreeimport pymongoclient = pymongo.MongoClient('localhost', 27017)mydb = client['mydb']timeline = mydb['timeline']def get_time_info(url,page):use...

weixin_39781323的博客 873

创建XCP的CanApe工程

创建XCP的CanApe工程

weixin_44173919的博客 2891

pycharm格式化代码快捷键_你写的 Python 代码总是不规范?用它!

今天咱们来说说代码风格不同的编程语言有不同的代码风格Python 的代码规范就是人们常说的 PEP8在这个网站https://www.python.org/dev/peps/pep-0008/#introduction介绍了所有的代码风格规范听说按它的风格来写代码你能体会到 Python 之禅要不去试试?有人打开了那个 PEP8 的网页一看这么死鬼多东西谁特么记得住?稍等今天给你介绍个神...

weixin_39763640的博客 174

java 二维码生成及其标签打印

本文主要内容 二维码生成 二维码标签预览及打印 二维码生成 笔者此次的二维码是通过调用第三方接口生成的,具体流程如下: 根据规范要求调用第三方接口,返回二维码下载地址及二维码图片的属性值(图片大小等) 根据返回的值获取二维码下载地址,根据地址下载二维码图片,保存至本地磁盘及记录数据信息 扫描二维码跳转相应地址,显示资产的基本信息 最终生成的二维码如下图所示: 预览并批量打印二维码标签 先...

孙小牟的博客 4945

搞定8GB/s数据流:一个FPGA工程师的XDMA驱动调优实战(附避坑清单)

本文详细记录了FPGA工程师在XDMA驱动调优过程中实现8GB/s高带宽数据流的实战经验。通过优化DDR访问、中断响应、DMA映射等关键环节,解决了PCIE数据采集卡在高带宽场景下的性能瓶颈,并提供了实用的避坑清单和技术方案。

weixin_29194255的博客 204

VsCode写Python代码!这代码简直和大神一样规范!太漂亮了!

VsCode虽然没有Pycharm的功能齐全,但是也是有他的独特之处!今天就让大家见识一下,用VsCode写出的代码是怎么样的吧! 配置flake8 安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示 打开命令行 输入 “pip install flake8” 安装flake8成功后,打开VScode,文件->首选项->用户设置,在s...

Python追梦 8万+

线结构光相机原理详解以及精度控制总结

摘要:线阵结构光相机是工业三维检测的核心设备,结合线阵相机的高分辨率与结构光的主动三维成像能力。其工作原理基于线激光投射、逐线扫描、亚像素级条纹提取及三角测量法实现三维重建。精度受硬件、校准、环境和算法四因素影响,需通过优化硬件选型(如小像元相机、窄线宽激光)、精准校准(相机内参、激光平面)、环境控制(遮光、隔振、恒温)及算法优化(Steger算法、点云后处理)来提升。典型应用(卷材、轨道检测)中深度精度可达5-20μm,需根据场景需求平衡参数配置。

start_up_go的博客 940

Python代码规范:大神写代码规范

本文介绍了代码规范的各个方面,包括命名规范、缩进和空格、行长度和换行、空行、导入规范、注释规范、函数规范、异常处理规范、代码格式化工具以及代码审查和团队合作。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

xiaoganbuaiuk的博客 2044

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Python代码规范!详细说明!

综上,是一些常用的代码风格规范说明。

千天夜的博客 3729

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python 代码规范,命名规则 -- 写好python

1. 模块命名 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) 因为很多模块文件存与模块名称一致的类,模块采用小写,类采用首字母大写,这样就能区分开模块和类 # 正确的模块名 import decoder import html_parser 2. 类命名 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头 class AnimalFarm(Farm): pass 3. 函数命名 函数名一律小写,如有...

StephenHendery的博客 3万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Python代码编写规范

Python代码编写规范前言:Python之禅:一、代码排版规范二、空格使用规范三、命名规范四、注释规范语法规范六、常见英文缩写 前言: 为了保证代码的易读性,可维护性,稳定性,以及提高脚本的美观度,运行性能,并提前发现一些隐藏的BUG,特制定这一系列通用的规则来统一大家的编写风格,各自业务组可以制定更详细的规则,如模块的划分,引用关系等。 Python之禅: 优美胜于丑陋(Python 以编写优美的代码为目标) 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) 简洁胜于复杂(优美的代码应当是简

weixin_42189347的博客 7592

代码写的不规范,上班第一天就翻车了

最近有一个小伙伴,刚刚从培训机构毕业。整个技术学习的还是非常不错的。也成功的面试到了一家互联网公司里面。但是,没想到上班的第一天就来了一个小翻车。在这里有同学就会有疑问了?难道是技术不达标?NO NO NO。难道是遇到了BUG没有解决出来?也不是。翻车的原因就是它写的代码,让公司里面的前辈看了显得太业余了。用我们行话说代码不规范。 代码规范这个东西,平常在学习的时候觉得没啥。有很多的同学也没有怎么注意。但是到公司里面,我们才发现,代码规范显得尤为重要。 因为第一个,它体现的是你作为一名真正的开发工程师的功底

Ugyfyv的博客 907
上一篇: 干货来了!菜鸟入门最经典的机器学习项目,面试必考!
下一篇: 30 年前的圣诞节,Python 序章被谱写
菜鸟学Python
博客等级 码龄9年 8086粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值