2014-04-09 60 views
0

我是新来的面向对象的Bash。我有一个非常简单的问题,我在谷歌或Stack Overflow中遇到了困难。“Finishing”Python中的for循环

如何指示for循环的结束?我见过的例子没有“完成”(从我习惯的Bash中)。我将如何运行此代码直到输出最后一个字符?那么如何在for循环中没有包含程序的情况下添加更多代码?

for i in ['a', 'b', 'c', 'd']: 
    print i 

回答

7

只是不缩进你想要在你的循环之外的代码。 Python对空白敏感。

for i in ['a', 'b', 'c', 'd']: 
    print i 

# The code at this indentation is not part of the above block. 
print 42 
+0

随着附录的继续和break语句可用于跳过正在循环的元素或在必要时退出循环。 – JackGibbs

+0

啊,很明显。谢谢! – JSolano