鼠标移到上方会提示: PEP 8: expected 2 blank lines, found 1,我们再增加一个空格就好了,你的代码中有任何不符合 PEP8 规范的地方都会有“~~~~~”提示
?...这是一个困扰了我很久的问题,我一直不知道是哪里出了错,看英文也不懂,最后去Google才知道,创建字典的写法不规范,应该这样写:
item = dict()
其他工具
除了Pycharm,还有其他工具可以提示...dict, tuple, set, 参数列表的 , 后面加一个空格
在 dict 的 : 后面加一个空格
在注释符号 # 后面加一个空格,但是 #!.../usr/bin/python 的 # 后不能有空格
操作符两端加一个空格,如 +, -, *, /, |, &, =
接上一条,在参数列表里的 = 两端不需要空格
括号((), {}, [])内的两端不需要空格...import
所有 import 尽量放在文件开头,在 docstring 下面,其他变量定义的上面
不要使用 from foo imort *
import 需要分组,每组之间一个空行,每个分组内的顺序尽量采用字典序