摘要: Lint pylint是一个在Python源代码中查找bug的工具. 对于C和C++这样的不那么动态的(译者注: 原文是less dynamic)语言, 这些bug通常由编译器来捕获. 由于Python的动态特性, 有些警告可能不对. 不过伪告警应该很少. 可以捕获容易忽视的错误, 例如输入错误, 阅读全文
posted @ 2018-04-16 00:21 随风飘-挨刀刀 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 分号 行长度 例外: 不要使用反斜杠连接行. Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号. 如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接: 在注释中,如果必要,将长的URL放在一行上 阅读全文
posted @ 2018-04-16 00:17 随风飘-挨刀刀 阅读(219) 评论(0) 推荐(0) 编辑
摘要: collections模块 collections模块在内置数据类型(dict、list、set、tuple)的基础上,还提供了几个额外的数据类型:ChainMap、Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成 阅读全文
posted @ 2018-04-16 00:14 随风飘-挨刀刀 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.字典 1.1.字典特性 字典是一种key-value的数据类型。key必须可hash,必须为不可变数据类型,且必须是唯一的;value可以存放任意多个值、可修改、可以不唯一;字典是无序的,通过key值来定位和查找。 1.2.字典的创建 (1)dic = {} # 定义一个空字典 (2)dic = 阅读全文
posted @ 2018-04-16 00:10 随风飘-挨刀刀 阅读(246) 评论(0) 推荐(0) 编辑
Top