

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