Python 程序的结构化


在本教程中,我们将介绍一些编写Python程序的最佳实践。让我们一一了解

使用制表符缩进

在代码中使用制表符缩进会使代码更易于阅读,而不是为多个函数和方法使用随机空格。可以在任何代码编辑器的设置中设置制表符空格数。

示例

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

Learn Python in-depth with real-world projects through our Python certification course. Enroll and become a certified expert to boost your career.

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

不建议在 Python 中一行中写超过 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')

使用文档字符串

在函数和类中使用文档字符串。我们可以对文档字符串使用三引号。以下是一些示例。

示例

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

结论

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

更新于: 2020 年 7 月 11 日

299 次浏览

启动你的职业生涯

完成课程即可获得认证

开始
广告