构建Python程序

在本教程中,我们将看到一些构建Python程序的最佳实践。一一看

使用标签进行缩进

在代码中使用制表符缩进可使代码更具可读性,而不是对多个函数和方法使用随机空格。您可以在任何代码编辑器的设置中设置选项卡的空格数。

示例

# example
def sample(random):
# statement 1
# statement 2
# ...
return random

一行中不要写超过79个字符

不建议在一行中写入超过79个字符。通过使用转义字符()将行分成多行来避免这种情况。请参见下面的示例。

示例

# example
def evaluate(a, b, c, d):
   return (2 ** (a + b) / (c // d) ** d + a - d * b) \
   - (3 ** (a + b) / (c // d) ** d + a - d * b)

如果必须在if语句中检查多个条件,则它将超过79个字符。使用以下任何一种方法。

示例

if (
   a + b > c + d and
   c + d > e + f and
   f + g > a + b
):
print('Hello')
if a + b > c + d and \
   c + d > e + f and \
   f + g > a + b:
   print('Hello')

使用文档字符串

在函数和类中使用docstring。我们可以在文档字符串中使用三引号。下面的一些例子。

示例

def sample():
   """This is a function"""
   """
   This
   is
   a function
   """
class Smaple:
   """This is a class"""
   """
   This
   is
   a class
   """

结论

如果您对本教程有任何疑问,请在评论部分中提及。