gpt4 book ai didi

python - 对python循环感到困惑

转载 作者:太空宇宙 更新时间:2023-11-03 12:28:31 25 4
gpt4 key购买 nike

我对python中的迭代过程感到困惑

我有:

numbers = [0,1,2,3,4,5]
for i in numbers:
v = numbers
print v

循环结束但是,在 C 、 C++ 、 Java 中,我们知道 { } 中的行将被重复执行,或者如果没有给出花括号,那么循环后的下一个语句,但我在这里感到困惑。迭代中将执行多少行?是否取决于缩进?

最佳答案

在 Python 中,缩进而不是括号决定了 block 范围,因此在此示例中,两个缩进行将在循环的每次迭代中执行一次。

对于来自 C/Java 语言家族的程序员来说,这是 Python 最奇怪的地方,但您很快就会习惯它。

关于python - 对python循环感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15667938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com