程式碼的格式化對於人的閱讀以及後續的維護都相當重要。雖然都可以達到相同程式目的,但是程式的美觀還是相當重要的。
第一種較良好的程式範例:
Spam = [‘Tony’, ‘Tom’, ‘Wendy’]
第二種較不美觀的程式範例:
Spam = [ ‘Tony’ , “Tom’, “Wendy”]
PEP8 (Python Enhancement Proposal 8) 是python核心開發團隊所編寫的風格樣式指南之一。可到 https://www.python.org/dev/peps/pep-0008/ 網站中找到PEP8說明。
print("My\tname\tis\tWendy.\nNice\tto\tmeet\tyou")
def example(input1, input2, input3):
pass
不在句點前後放置空格
錯誤範例:‘It is an example’ .upper()
‘It is an example’ . upper()
不在左括號之後或右括號錢加上空格
小括號、中括號、大括號其內容之間不該有空格
錯誤範例:
def example( input1, input2, input3 ):
ls = [ ‘1’,’2’,’3’ ]
print(‘Hello, World!’) # first program for Print function