大多数情况下,代码行的缩进告诉python它属于哪一个代码块,但是这个规则有几个例外。
1.列表可以跨越多行
python知道,当没有看到结束方括号时,列表就没有结束,例如:
spam = ['apples',
'bananas'
'yellow'
]
2.在行末使用续字符\,将一条指令写成多行。\续行字符之后的一行中, 缩进并不重要。
例如:
print ('sfsh' + 'sfd\
jgkdfg')
3.用三重引号的多行字符串
三重引号包含的多行字符串可以用来定义字符串常量,也可以用来写注释语句
例如:
print ('''ksjfk
djglfj
dkjgd
grjosd
kldjg'''
)