1、for语句:
for 变量 in 可迭代对象:
statement(s)
可迭代对象:元素可以被单独提取出来,如字符串、列表、字典等,整数不能被迭代
2、range
range(stop)
默认从0开始
>>>for i in range(10):
print(i)
0
1
2
3
4
5
6
7
8
9
range(start,stop) [start,stop)
>>>for i in range(5,10):
print(i)
5
6
7
8
9
range(start,stop,step)
>>>for i in range(5,10,2):
print(i)
5
7
9
3、for语句嵌套
>>>for n in range(2,10):
for i in range(2,n):
if n % i == 0:
break
else:
print(n,'是一个素数',sep='')
2是一个素数
3是一个素数
5是一个素数
7是一个素数
4、tips:
Python 有一个成员资格运算符:in
,用于检查一个值是否在序列中,如果在序列中返回True
,否则返回 False
。