基础的Python代码规范可以使用vscode的代码格式化插件,一键格式化代码。多学习多总结让自己的代码更具“Pythonic”。
前言如果您问Python程序员最喜欢Python的什么,他们总会说是Python的高可读性。事实上,高度的可读性是Python语言的设计核心。这基于这样的事实:代码的阅读比编写更加频繁。Python代码具有高可读性的其中一个原因是它的相对完整的代码风格指引和“Pythonic”的习语。当一位富有经验的Python开发者(Pythonista)指出某段代码并不“Pythonic”时,通常意味着这些代码并没有遵循通用的指导方针,也没有用最佳的(最可读的)方式来表达意图。在某些边缘情况下,Python代码中并没有大家都认同的表达意图的最佳方式,但这些情况都很少见。
Python语言规范pylintpylint是一个在Python源代码中查找bug的工具(包),由于Python的动态语言特性,有些警告可能不对,需要手动去关闭。对于C/C++这样的静态语言(lessdynamic),代码的bug通常要通过编译器编译代码才能产生。
列表推导(ListComprehensions)可以在简单情况下使用。
列表推导(list