本文示例代码已上传至我的
Github
仓库
https://github.com/CNFeffery/DataScienceStudyNotes

1 简介

大家好我是费老师,在日常编写
Python
代码的过程中,由于个人经验及编程习惯上的差异,有些人写出的代码可读性很高,一眼看上去就非常整洁易懂,而有些人写出的代码则十分“潦草随意”,读起来颇为费劲。

想要写出格式工整、可读性强的
Python
代码,除了需要在编写大量代码的过程中逐渐养成良好习惯外,还可以结合
代码格式化
工具实现代码的自动格式美化,经典的
Python
代码格式化工具有
autopep8

black

yapf
等,均可在
vscode

pycharm
等主流
ide
中安装相关插件进行快捷使用。


而去年大火的代码静态分析工具
ruff
,主要功能中也包含了代码格式化功能,由于其底层基于
rust
编写,因此执行相关功能时的运算速度超快,据官方称可达到其他同类型工具的10~100倍之多⚡,今天的文章中,费老师我就将为大家介绍基于
ruff
的代码格式化常用功能

标签: none

添加新评论