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中同样适用循环嵌套