为什么python隐式行继续上一段时间?

Tri*_*tan 2 python

是否有任何原因Python在句点之后(或之前)不允许隐式行延续?那是

data.where(lambda d: e.name == 'Obama').
    count()


data.where(lambda d: e.name == 'Obama')
    .count()
Run Code Online (Sandbox Code Playgroud)

这与Python的某些功能有冲突吗?随着方法链API的兴起,这似乎是一个很好的功能.

Ign*_*ams 6

这两种情况都可能导致有效的,完整的构造,因此继续使用它们会使解析器复杂化.

print 3.
  1415926

print 'Hello, world'
  .lower()
Run Code Online (Sandbox Code Playgroud)