就是比如说,
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 不支持。
请问各位老鸟有何高见?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.