码迷,mamicode.com
首页 > 编程语言 > 详细

python的一些基本的建议

时间:2017-09-13 15:15:04      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:obb   n+2   awl   bof   cci   cti   vmw   v2x   item   

一、编码风格
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)
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
八、真值
技术分享

python的一些基本的建议

标签:obb   n+2   awl   bof   cci   cti   vmw   v2x   item   

原文地址:http://www.cnblogs.com/yingqml/p/7514745.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!