Python's Coding Style

來源:互聯網
上載者:User

標籤:

一個程式員良好的素養可以從他的代碼風格裡看出。

Python官方的開發人員指南,PEP8中,列舉了Style Guide for Python Code.

 

摘錄The Python‘s Tutorial中的依依列出。

 

1.用4空格縮排,而不是tab鍵。

2.使每行不超過79個字元,目的是小螢幕使用者也能很好的閱讀。

3.用空一行的方式去把函數,類,和函數中大的代碼塊分開。

4.如果可能的話,盡量把注釋寫在一行裡。

5.Use docstrings.使用文檔字串。(Ps.這個可得利用好了)

6.在操作符的兩邊都使用空格,同樣,逗號之後也要使用空格,但是括弧內部和括弧相連的地方不要使用空格。

7.保持類名和函數名的一致性; 約定是, 類名使用 CamelCase 格式, 方法名和函數名使用 lower_case_with_underscres 形式. 一直使用 self 作為方法的第一個參數名 。

8.如果你的代碼打算應用於國際環境,就不要使用一些新奇的編碼格式了,Pyhton的預設編碼格式是UTF-8。

9.同樣,如果代碼的讀者或者維護者基本上沒有使用別的語言的需求,那麼就不要在標識符裡使用非ASCII字元。

 

Ps:CamelCase的也叫做駱駝寫法,分為兩種,一種是小駱駝寫法,camelCase;一種是大駱駝寫法,CamelCase,同時也稱作帕斯卡寫法。

lower_case_with_underscores 就是小寫字母,但是用底線串連。

 

Python's Coding Style

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.