zlfing 2020-07-07
for循环的基本语法:
for <variable> in <sequence>:
子代码模块1
else:
子代码模块2
流程:sequence为一个集合 variable从sequence中开始接受元素,接受完最后一个后 执行else
1、A=r"a\b\c\d\e\fcasdacascac"i=0for j in A: if j =="c": i+=1 print(i) 12345 print(i) 5遍历整个字符串,查找数字为C的字符的个数2、
for i in range(9): if i !=0: if i %2==0: print("%d是偶数"%(i))
2是偶数
4是偶数
6是偶数
8是偶数
========
for i in range(9): if i !=0 and i %2==0: print("%d是偶数"%(i))3、
for i in range(1,10,5): print(i)1 64、break和continuebreak
for i in range(9): if i !=0: if i %2==0: print("%d是偶数"%(i)) break2是偶数 break表示有一个符合就跳出循环
for i in range(1,9): if i %2 !=0: continue print(i)
continue
for i in range(1,9): if i %2 !=0: continue print(i) 2 4 6 8continue的流程 for之后 判断code是否符合如果符合就继续做循环不输出 如果不满足条件才输出------------------------------------
for i in range(1,9): if i %2 !=0: print(i)1 3 5 7其他:in 和 not in is 和not is
a="123456789"if "5" in a: print("dui")dui 用in检查 该参数是不是在列表中is代表是不是用的同一个对象