本文示例代码已上传至我的
Github
仓库https://github.com/CNFeffery/DataScienceStudyNotes
1 简介
大家好我是费老师,在日常编写Python
代码的过程中,由于个人经验及编程习惯上的差异,有些人写出的代码可读性很高,一眼看上去就非常整洁易懂,而有些人写出的代码则十分“潦草随意”,读起来颇为费劲。
想要写出格式工整、可读性强的Python
代码,除了需要在编写大量代码的过程中逐渐养成良好习惯外,还可以结合代码格式化工具实现代码的自动格式美化,经典的Python
代码格式化工具有autopep8
、black
、yapf
等,均可在vscode
、pycharm
等主流ide
中安装相关插件进行快捷使用。
而去年大火的代码静态分析工具ruff
,主要功能中也包含了代码格式化功能,由于其底层基于rust
编写,因此执行相关功能时的运算速度超快,据官方称可达到其他同类型工具的10~100倍之多⚡,今天的文章中,费老师我就将为大家介绍基于ruff
的代码格式化常用功能