alw*_*btc 0 python indentation line
我认为pythton中的每一行都是一个声明,但请看下面:
class Report(p.Report):
def create(self):
self.set(background=sp.LightYellow)
self.add(p.Row(p.Text("Trip Name",
valign=p.CENTER,
font=p.font(weight=p.BOLD)),
p.Column(p.Text("Costs",
align=p.CENTER)))
Run Code Online (Sandbox Code Playgroud)
我认为除非声明结束,否则我们不允许进入下一行.它写valign = p.CENTER在下一行.这怎么可能?我们如何打破一条线并继续下一行的陈述?它还在另一行中写了p.Column,但它与p.Row具有相同的缩进,这是一个规则吗?
简而言之,只要有一个左括号或括号或括号,语句就可以继续到下一行.
有效:
print ("hello "
"world"
"!")
Run Code Online (Sandbox Code Playgroud)
无效:
print "hello "
"world"
"!"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
523 次 |
| 最近记录: |