Python變數命名的詳細介紹

來源:互聯網
上載者:User
  目前開發命名規範基本都遵循駝峰命名法,如:userName。我也不將這個規範的特性了,大家都明白。接下來進入正題,如何在python中取一個好名字,讓你能更好的見名知意呢?

1.元組(Tuple)類型變數命名

  在python中Tuple類型變數,如:

schoolRoles = ("student","class monitor","teacher","schoolmaster")

  我們可以對應理解為Java中的數組。

  建議:Tuple類型變數以“變數名+s”或者“變數名+Tuple” 的形式命名。

2.列表(List)類型變數命名

  在python中List類型變數:如:

studentList = ["zhangsan", "lisi", "wangwu"]

  這與Java中的List類似。

  建議:List類型變數以“變數名+List”的形式命名。

3.字典(Dictionary)類型變數命名

  在python中Dict類型變數:如:

studentDict = {"name":"zhangsan", "age":"18", "sex":"男"}

  這與json資料格式類似。

  建議:Dict類型變數以“變數名+Dict”的形式命名。

4.集合(Set)類型變數命名

  在python中Set類型變數與Java中的Set類似是一個無序不重複元素的序列。

  建議:Set類型變數以“變數名+ Set”的形式命名。

5.List或Set中套用Tuple或Dict

  例如:

    studentTupleList = [("zhangsan","lisi","wangwu"),("liubei","guanyu","zhangfei")],    studentDictList = [{"name":"zhangsan", "age":"18", "sex":"男"},{"name":"lisi", "age":"20", "sex":"男"}]

  Set照著List即可。

  建議:List或Set中套用Tuple或Dict時,以“變數名+Tuple或Dict+List或Set”形式命名。

總結:簡單類型以類型名稱結尾,複雜列表或集合類型以“類型名稱+List或Set”結尾,這樣我們在使用python時能更好的理解所取變數名中蘊含的意義和儲存的資訊及其儲存方式。

以上是個人的一些心得建議,如有什麼更好的建議請及時反饋,大家一起相互學習借鑒。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.