1. 循环字符串
格式:
for 变量 in 要遍历的数据:
方法体
测试代码1:
s ='Python'
for x in s:
print(x)
输出:
P
y
t
h
o
n
测试代码2:
s ="this is only for test"
i =0
for x in s:
print(i, x, ' |', end='')
i +=1
输出:
0 t |1 h |2 i |3 s |4 |5 i |6 s |7 |8 o |9 n |10 l |11 y |12 |13 f |14 o |15 r |16 |17 t |18 e |19 s |20 t |
2. 使用range() 函数
range() 方法的结果是一个可以遍历的对象。
range(x),取值是一个左闭右开区间,0,1,....x-1.
测试代码1:
for x in range(5):
print(x, end='')
输出:
01234
测试代码2:
for x in range(1, 10, 2):
print(x)
输出:
1
3
5
7
9
定义了起始值和步长,输出全部是奇数。
测试代码3:
for x in range(10, 1, -2):
print(x)
输出:
10
8
6
4
2
输出的全部是偶数,可以是负数的步长。
步长数值是任意值的。
3. 循环列表
测试代码1:
a = ['Python', 'C', 'C#', 'C++', 'Java', 'Go', 'SQL']
for x in a:
print(x)
输出:
Python
C
C#
C++
Java
Go
SQL
测试代码2:
使用下标的方式遍历
a = ['Python', 'C', 'C#', 'C++', 'Java', 'Go', 'SQL']
for x in range(len(a)):
print(a[x])
输出:
Python
C
C#
C++
Java
Go
SQL
知识点: 使用列表的下标取值,使用len( )函数获取列表的元素个数。