iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0

PEP 8的目的是提供一種一致的代碼風格,以幫助Python開發者編寫可讀性更強易於維護的代碼
遵循PEP 8有助於提高代碼的可維護性,使不同開發者之間更容易協作。同時,Python社區廣泛接受並遵循PEP 8,這意味著遵循這些規則有助於你的代碼更容易被其他開發者理解和接受。

那我們就繼續說明關於PEP8的規則吧~

  1. 命名規則:

    • 函數、變量和方法名應該使用小寫字母,用下劃線 _ 進行分隔

      例如 my_function。

    • 類名應該使用駝峰命名法,即首字母大寫

      例如MyClass。

    • 常量名應該使用全大寫字母,用下劃線 _ 進行分隔

      例如 MY_CONSTANT。

    範例如下:

    def my_function_name():
        my_variable = 42
    
    
  2. 空行:
    頂級函數和類之間應該用兩個空行分隔,類內的方法之間應該用一個空行分隔。
    範例如下:

    def function_one():
        pass
    
    
    def function_two():
        pass
    
    
  3. 文檔字符串:

    對於模塊、函數、方法和類,應該編寫文檔字符串(docstrings),以描述其用途和功能。
    使用三引號 ''' 或 """ 來編寫多行文檔字符串。
    範例如下:

    def my_function():
    """
        This is a docstring that describes the function.
        It can span multiple lines and provides information about
        what the function does and how to use it.
        """
        pass
    
    
    

那麼今天就先介紹到這邊ww
各位一定要記得熟悉PEP8呀,不然哪天被你學長電到飛起來就難過了Q_Q

無論是初學者還是經驗豐富的開發者,都應該盡量遵循PEP 8,以提高Python項目的質量和可維護性。

更多更完整的使用方法
https://peps.python.org/pep-0008/#blank-lines

參考資料:https://peps.python.org/pep-0008/#introduction

那今天就先到這邊囉~
感謝各位我們明天見~~


上一篇
Day2-PEP8
下一篇
Day04-Python字典推導式
系列文
30Day啟動!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言