当前位置: 首页> 房产> 建材 > 上海十大国企排名_建筑学院网站_程序员培训_汕头seo推广

上海十大国企排名_建筑学院网站_程序员培训_汕头seo推广

时间:2025/7/11 23:49:19来源:https://blog.csdn.net/lovechris00/article/details/142498930 浏览次数:0次
上海十大国企排名_建筑学院网站_程序员培训_汕头seo推广

文章目录

    • 一、关于 pyformat
      • 特点
    • 二、使用
      • 安装
      • 示例


一、关于 pyformat

pyformat 是 Python代码 格式化工具。

  • github : https://github.com/myint/pyformat

特点

  • 格式化代码以遵循PEP 8样式指南(使用autopep8)。
  • 删除未使用的导入(使用autoflake)。
  • 格式化文档字符串以遵循PEP 257(使用docformatter)。
  • 使字符串尽可能使用相同类型的引号(使用unify)。

二、使用

安装

来自pip:

pip install --upgrade pyformat

示例

运行后:

$ pyformat --in-place example.py

这段代码:

def launch_rocket   ():"""Launch
the
rocket. Go colonize space."""def factorial(x):'''Return x factorial.This uses math.factorial.'''import mathimport reimport osreturn math.factorial( x );
def print_factorial(x):"""Print x factorial"""print( factorial(x)  )
def main():"""Mainfunction"""print_factorial(5)if factorial(10):launch_rocket()

格式化为:

def launch_rocket():"""Launch the rocket.Go colonize space."""def factorial(x):"""Return x factorial.This uses math.factorial."""import mathreturn math.factorial(x)def print_factorial(x):"""Print x factorial."""print(factorial(x))def main():"""Main function."""print_factorial(5)if factorial(10):launch_rocket()

2024-09-24(二)

关键字:上海十大国企排名_建筑学院网站_程序员培训_汕头seo推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: