
就是比如说,
i = a + 1 foo(i, a) def bar(): pass def xxx(): pass 也可以写作:
i=a+1 foo(i,a) #下面两个 def 之间没有空行 def bar(): pass def xxx(): pass 说白了就是空白有没有的问题,这种空白并不影响执行,但是习惯上觉得第一种要好看一些。
目前主要用 VS Code 和 VS 2017+Python 支持。以前写.Net 的时候,VS 是可以在写完一句之后马上就自动把第二种写法转换成第一种的,但对于 python 不支持。
请问各位老鸟有何高见?
1 SuperMild 2017-11-19 09:13:32 +08:00 via iPad 菜鸟这个词流传下来了,同期出现的大虾这个词却已经失传。 |
2 slfmessi 2017-11-19 09:20:04 +08:00 via Android yapf, autopep8 |
3 czheo 2017-11-19 09:20:22 +08:00 |
4 tracyone 2017-11-19 10:06:54 +08:00 nnoremap <leader>cf :0,$!yapf<CR> vnoremap <leader>cf :!yapf<CR> |
6 NVDA 2017-11-19 10:42:06 +08:00 via iPhone PyCharm 有一个 reformat code 的功能 |
7 zhusimaji 2017-11-19 10:59:09 +08:00 via iPhone autopep8 |
9 a68UkLHpycW7ImyV 2017-11-19 17:13:38 +08:00 使用 PyCharm 的 Ctrl + Alt + L 键 |