[ Erlang之父Joe Armstrong於2019年4月20日去世,享年68歲,Armstrong曾在《編程人生》中分享過他在編程習慣上有了兩個改變。]
[ 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++使用)