
看的有点烦躁
每段代码中间要有两行空行,不能多也不能少
文件的最后一定要是空行(还可以接受,毕竟已经成习惯)
1
LokiSharp Sep 16, 2017 via iPhone
这是 PEP 规范啊
|
2
0ZXYDDu796nVCFxq Sep 16, 2017 via iPhone
你就加一空行呗
如果大家都符合 PEP 8 规范,多舒服 |
3
cevincheung OP |
4
Meli55a Sep 16, 2017
这是 PEP8 的规范,建议遵守,如果实在要改,settings -> Editor -> Code Style -> Python -> Blank Lines -> Around top-level classes and functions,改成 1 就行了
|
5
nyanyh Sep 16, 2017
|
6
Meli55a Sep 16, 2017
5 楼够狠,直接不让检查了。。。
|
7
debuggerx Sep 16, 2017 via Android
自动格式化一下不就好了么←_←
|
8
cevincheung OP |
9
haozi1986 Sep 16, 2017
自动格式化解决问题~~~
|
10
taochunfan Sep 16, 2017
@haozi1986 - - 怎么自动化格式???
|
11
haozi1986 Sep 16, 2017 @taochunfan 楼主在 8 楼已经说了啊……
|
12
xiaozizayang Sep 16, 2017 via Android
不用五楼那么暴力 可更改语法提示 把这个类型的提示去掉就好了
|
13
ipwx Sep 16, 2017
我现在养成习惯了,不遵循 PEP8 自己看的都不爽。
|
14
workwonder Sep 16, 2017 via Android
我不喜欢使用自动格式化,写的时候自然遵循风格规范,不就行了,自动格式化有时候没有手排的漂亮。
|
15
bbsteel Sep 16, 2017 via Android
官方有规范当然就遵守,在这种事情上没必要搞个性化。个性化和创造性思维请用在该用的地方。
最后,alt + enter 可解决 90%的问题。 |
16
humor66 Sep 16, 2017
养成习惯很重要,多敲一个空格,不会耽误时间的
|
17
TestSmirk Sep 16, 2017
别人都用为什么你也用 pycharm 呢..
|
18
cevincheung OP |
19
cevincheung OP |
20
keakon Sep 16, 2017
文档字符串是放在函数名下面的。。
|
21
cevincheung OP @keakon #20 好吧,我应该好好去看看 PE8 了
|
22
PythonAnswer Sep 16, 2017 via Android
函数头上的注释用井号
|
23
labulaka Sep 16, 2017
不是有格式化代码么 点 code reformat code
直接就好了 |
24
fortunezhang Sep 16, 2017 ctrl + shift + l
|
25
lonccc Sep 17, 2017 via Android
@cevincheung 明显是你用错了注释符号
|
26
scriptB0y Sep 17, 2017 |
27
cszeus Sep 17, 2017
遵循 pep8,别人看你的代码的时候就会比较舒服。现在看之前别人没用 pep8 写的代码,满屏幕的红线,很痛苦。
|
28
aaronzjw Sep 17, 2017
帮助你养成规范的代码习惯
|
29
Trim21 Sep 17, 2017
- -有时格式化完了空行数量没变化
|
30
ID2333 Sep 17, 2017 via Android
感觉楼主,反面教材啊…
|
31
zeroten Sep 17, 2017 via iPhone
@cevincheung 你这写的是字符串,不是注释
|
33
cevincheung OP |
34
tennc Sep 17, 2017
直接格式化代码就好了~~
|
35
JamesMackerel Sep 18, 2017 @cevincheung #33
你写的是文档字符串,文档字符串应该这么写: class Foo: """ bar """ def __init__(self): pass 写在类的里面,用双引号,注意缩进跟类的内容相同。 然后可以用 Foo.__doc__来引用这个字符串。 |