Python - 【Python開發提示】Pythonic

 [ Erlang之父Joe Armstrong於2019年4月20日去世,享年68歲,Armstrong曾在《編程人生》中分享過他在編程習慣上有了兩個改變。] 

Erlang之父Joe Armstrong於4月20日去世,享年68歲



[ Part-One ]

1> 查看當前Python版本

python3 --version

import sys
print(sys.version)
print(version)

2> 空行與註釋

  • 文件中的函數與類之間使用兩個空行隔開
  • 含有註釋部分的類、函數要與下面一個代碼塊之間使用兩空行隔開

3> 變量命名與賦值(駝峯法 + 下劃線

  • 函數、變量、屬性應該用小寫字母來拼寫,中間使用下劃線分割
  • 賦值號左右兩側應各加一個空格

4> 判斷列表爲空

  • if not list   列表爲空將會返回False
  • (不要使用if len(list)==0)

5> 對列表進行遍歷

'''
最好使用enumerate(枚舉、列舉)===>>>> 可以直接進行計數
'''
for i,data in enumerate(xxx):
    print(i+1,":",data)

for i in xxx:
    print(i)  

6> 儘量不要在for和while循環後面寫上else塊

Python這種可以在循環語句後面添加else塊的方法,許多編程語言都並不支持,實現的效果也與我們預期的效果有些許不同;

循環正常結束後會執行else後的語句塊,當循環中使用break跳出時將不會執行else中的語句塊;

與此相似的用法在異常判斷中可以用得到:

try...excet...else...finally...

 



【2019.07.01工具(個人使用)】

  • Sublime Text3
  • Markdown(配合Sublime/Notepad++使用)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章