python基础--循环for和while

1. for循环

在Python中,for循环可以遍历任何序列,如列表、元组、字符串等。

1.1 遍历列表

遍历一个列表,并输出其中的所有元素:

fruits = ['apple', 'banana', 'orange']

for fruit in fruits:

print(fruit)

输出结果为:

apple

banana

orange

如果想输出元素的下标和值,可以使用Python内置的enumerate()函数:

fruits = ['apple', 'banana', 'orange']

for index, fruit in enumerate(fruits):

print(index, fruit)

输出结果为:

0 apple

1 banana

2 orange

1.2 遍历字符串

遍历一个字符串,并输出其中的所有字符:

txt = "Python"

for x in txt:

print(x)

输出结果为:

P

y

t

h

o

n

1.3 for循环嵌套

for循环可以嵌套,用于遍历多维列表:

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

for row in matrix:

for val in row:

print(val, end=' ')

print()

输出结果为:

1 2 3

4 5 6

7 8 9

2. while循环

while循环会不断执行代码块,直到条件不再满足为止。

2.1 while循环基本语法

下面是一个简单的while循环:

i = 0

while i < 5:

print(i)

i += 1

输出结果为:

0

1

2

3

4

2.2 while循环中的break和continue

可以使用break语句退出while循环,也可以使用continue语句跳过当前循环:

i = 0

while i < 10:

if i == 5:

break

if i % 2 == 0:

i += 1

continue

print(i)

i += 1

输出结果为:

1

3

7

9

3. 总结

本文介绍了Python中的for循环和while循环,包括语法、应用场景和常见技巧。对于Python初学者来说,掌握循环语句是非常重要的基础知识。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

后端开发标签