python的一些基本的建議
阿新 • • 發佈:2017-09-13
jic ocm dbv ol7 aca avd wow gcs bnf 一、編碼風格
python程序要寫的易於閱讀
二、python代碼的樣式規則
遵循PEP8
4個spaces是一次縮排,不允許tabs,不允許混合使用space和tab,方法之間要有一個空行,類之間要有兩個空行
在dicts, lists,tuples,還有參數列表的“,”後面加一個space,在dicts的“:”後面加一個space,但是不要在前面加
一行不要超過80個字符
三、語法
交換值
b, a =a, b
l = [“David”, “Pythonista”, “+1-514-555-1234"]
>>>people = [l, [“Guido”, “BDFL”, “unlisted”]]
>>>for (name, title, phone) in people:
… print(name, phone)
David +1-514-555-1234
Guido unlisted
四、_
_存儲了上一次打印的表達式
>>> 1+1
2
>>> _
2
四、join
不要使用”+”拼接字符串,使用join會提高性能
result = ‘ ‘.join(colors)
result = ‘,’.join(colors)
result = ‘ ‘.join(fn(i) for I in items)
五、使用in
六、使用setdefault
equities = {}
for (portfolio, equity) in data:
equities,setdefault(portfolio, []).append(equity)
七、使用defaultdict
八、真值
參考鏈接:http://mp.weixin.qq.com/s/E8jtSkygoTXdWISa8VUzTg
python的一些基本的建議