打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python流程控制
一:if  else
​    python使用缩进作为语句的分组方法,建议使用4个空格代替缩进(没有缩进,或者缩进不一样,都会报错)。启动代码段需要以冒号“:”分割。
​(1)单分支结构
​例子:当条件成立时,打印"OK"
​if 1<2:
​    print "OK"
      注意:必须要有缩进(没有缩进时,会有错误),IndentationError(没有缩进和缩进没有对齐时,都会有该错误)。

缩进相同时,表示是同一代码段,下面代码的执行结果为'hello'  'world'
if 1<2:
​    print "hello"
​    print  "world"

​缩进相同时,表示是同一代码段,下面代码的执行结果为'world'
if 3<2:
​    print "hello"
​print  "world"

​(2)双分支结构(最多只能有一个else分支):
 
​(3)多分支结构
​         
 该条件可以嵌套 

与、或、非在if else中的使用
 if x>=90 and y>=90:
​    print 'A';

​二:for循环控制

​for  x in 'abcd':
​     print x
​x的值依次为'a','b','c','d'。

​//循环100次
​range()函数可以快速生成一个序列
​range(10)  //可以生成0-10的一个序列
​for x in range(100)  //循环100次

​range(1,11)  //生成1-10的数据
​range(1,10,2)  //步长值为2,取出的数据为:1,3,5,7,9    步长值默认为1 
​range函数的使用
 
遍历序列的方法:
​方法一:通过元素遍历
for x in "hello"
    print x
​这种方式就是通过元素来遍历"hello"这个列表,x得到到的是"hello"中的元素。

​方法二:通过索引来遍历
​str="hello";
​for x in range(len(s))
​     print str[x]
这种方式是通过索引的方式取出str中的元素。​

​字典的遍历方法:
​d={1:a,2:b,3:c,4:d};
​方式一:
​for x in d:
​    print x
​通过这种方式得到的是字典中的键(key)值,即想为1,2,3,4。

​方式二:
​提取字典的数据:d.items()返回字典中的一个元组(键值对):[(1,a),(2,b),(3,c),(4,d)]
​字典的拆分方法遍历:
for k,v in d.items():
​    print k
​    print v
​这种方式可以分别得到字典中的键和值。


​for循环的控制
​当for循环正常结束时执行else后的内容
​#!/usr/bin/python
​import    #导入时间模块
​for x in range(20)
    print x
​    time.sleep(1)   #在此延时等待1秒
​else:
​    print "ending"
​此段代码在for循环正常结束时,会执行else后的语句,打印出"ending",否则不会打印该语句(当执行的过程中按下ctrl+c就不会打印"ending"字符串了)。

1,pass占位(相当于空语句),代码桩。
​2,退出当前的程序时exit();
​3,结束循环break;
​4,跳出本次循环,不执行当前代码以后的代码,继续静茹下次循环continue。

三:while循环
​    while循环直到表达式变为假,表达式是一个逻辑表达式,必须返回一个true或false。
​语法:
​while expression:
​    statement(s)
​else:
​    statement(s)   //当条件失败时,执行else语句(break语句执行时,else不会执行)
​注:遵循代码块缩进原则


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python中的列表(4)
一文讲解Python教程:for循环语句
Python编程:从入门到实践(选记)
代码缩进与if语句
Day3
“To be or Not to be”,条件判断与循环——python自动办公5
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服