当前位置:首页 > Python教程 > python技巧

python编程从零基础到项目实践第三章学习--条件分支与循环(2)for

for循环的基本语法:

for <variable> in <sequence>:

  子代码模块1

else:

  子代码模块2

流程:sequence为一个集合   variable从sequence中开始接受元素,接受完最后一个后   执行else

1、
A=r"abcdefcasdacascac"
i=0
for 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 6
4、break和continue
break
for i in range(9):
if i !=0:
if i %2==0:
print("%d是偶数"%(i))
break
2是偶数 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 8
continue的流程 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代表是不是用的同一个对象
        

原文:https://www.cnblogs.com/astroboyliu/p/13256097.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐