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