Python 程式的結構化


在本教程中,我們將介紹一些編寫Python程式的最佳實踐。讓我們一一瞭解

使用製表符縮排

在程式碼中使用製表符縮排會使程式碼更易於閱讀,而不是為多個函式和方法使用隨機空格。可以在任何程式碼編輯器的設定中設定製表符空格數。

示例

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

一行中不要寫超過 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 次瀏覽

啟動你的職業生涯

完成課程即可獲得認證

開始
廣告