python代码布局 python代码排版_python代码布局


hello大家好我是你们的朋友JamesBin,今天我们将一起进入程序编写的规范性及美观性的编写。养成良好的编程习惯是我们成为程序员的第一步。下面开始我们的学习吧!


设置代码格式

  • 1、缩进
  • 2、行长
  • 3、空行
  • ==**文章导航:==**


随着你编写的程序越来越长,有必要了解一些代码格式设置约定。请花时间让你的代码尽可能易于阅读;让代码易于阅读有助于你掌握程序是做什么的,也可以帮助他人理解你编写的代码这里是引用
.
为确保所有人编写的代码的结构都大致一致,Python程序员都遵循一些格式设置约定。学会编写整洁的Python后,就能明白他人编写的Python代码的整体结构——只要他们和你遵循相同的指南。要成为专业程序员,应从现在开始就遵循这些指南,以养成良好的习惯。

1、缩进

  • PEP 8建议每级缩进都使用四个空格,这既可提高可读性,又留下了足够的多级缩进空间。需要注意的是不同的编译器的tab键缩进是不相同的,所以大家要格外注意。
  • 在程序中混合使用制表符和空格可能导致极难解决的问题。如果你混合使用了制表符和空格,可将文件中所有的制表符转换为空格,大多数编辑器都提供了这样的功能。

2、行长

很多Python程序员建议每行代码不超过80个字符,因为在电脑终端最大可容纳79个字符

程序中混合使用制表符和空格可能导致极难解决的问题。如果你混合使用了制表符和空格,可将文件中所有的制表符转换为空格,大多数编辑器都提供了这样的功能。
在pycharm中设置有行长超出提醒线,如下图所示:

python代码布局 python代码排版_python_02


图中的白线就是超出提示线。

3、空行

要将程序的不同部分分开,可使用空行。你应该使用空行来组织程序文件,但也不能滥用;只要按本书的示例展示的那样做,就能掌握其中的平衡。例如,如果你有5行创建列表的代码,还有3行处理该列表的代码,那么用一个空行将这两部分隔开是合适的。然而,你不应使用三四个空行将它们隔开。

空行不会影响代码的运行,但会影响代码的可读性。Python解释器根据水平缩进情况来解读代码,但不关心垂直间距

综上你学习了如何增加你的程序的可读性及规范性,Python是一门通过缩进来确定代码格式的一门语言,这就要求我们缩进必须按照要求进行,换行及行长是为了增加我们程序的可读性,希望大家能从中学习到关于python代码的编写技巧。