Python循环
与Java相同,Python的while循环使用方法大致一致
不同的是,for循环与Java不太相似
for 循环
for 循环用于迭代序列(即列表,元组,字典,集合或字符串)
通过使用 for循环,我们可以为列表、元组、集合中的每个项目等执行一组语句
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(X)
甚至可以遍历字符串
for x in "banana":
print(x)
注:JAVA中的break和continue在Python中仍然适用且使用方法一样
fruits = ["apple", "banana", "cherry"]
for x in fruits:
if x == "banana":
continue
print(X)
#跳过输出banana
range()函数
在Python中,想要循环一组数字,就要使用range()函数
for x in range(10)
print(x)
#遍历输出0-9
for x in range(3, 10)
print(x)
#遍历输出3-9
for x in range(1, 100, 3)
print(x)
#遍历输出1-99,步长为3
for循环中的else
在Python中,else的作用就像是switch中的default
在循环结束时执行这条语句
for x in range(10)
print(x)
else:
print("Finally finished!")
#循环输出0-9后,在循环结束时打印这条消息
pass
相同的,如果想在for循环中的循环体为空,可以在for里面写一个pass语句
注:Python中同样适用循环嵌套