对python中的控制条件、循环和跳出详解


Posted in Python onJune 24, 2019

对python中的控制条件、循环和跳出详解

代码缩进(代码块):

python用缩进表示代码块,没有其他语言的大括号

缩进是强制检查,整个代码缩进必须一致,否则无法运行

用2、4个空格或者tab缩进

ide自动保证缩进一致

If、elif和else的条件分支:

if

if...else

if...elif..else

没有switch、case语法

空的列表、元祖、字符串、0都被评估为False

None被评估为False

控制条件后面必须加":"

a=100

if a > 80 :

print a,">80"

else :

print a,"<80"

 

a=60

if a < 50 :

print a,"<50"

elif a > 50 and a < 80 :

print a,">50 and ",a,"<80"

else :

print a,">80"

 

a = [] # 0 "" None []

if a:

  print "a is true"

else:

  print "a is false"

循环while:(更多为迭代)

当条件表达式为flase时,将停止循环

遍历for:

遍历一个序列中的每一个元素)

range函数构造一个序列

#while for rnage()

a=10

while a<20:

  print a

  a += 1

# while True: #死循环

#   print "aaa"

 

a=[1,2,3,4,5,6]

for i in a : #不能写死循环

  print i

 

print range(1,10) #默认步长为为1,不能是小数

print range(1,10,2)

跳出循环 break、continue:

break:跳出整个循环

continue:跳出单个循环

break :非正常退出循环

continue:正常退出循环

while和for都支持一个else分支,正常退出整个循环,会执行一次else代码

#continue break

a=range(1,10)

for i in a:

  if i%4==0 :

    #continue

    break

  else :

    print i

else :

  print "final out is ok"

以上这篇对python中的控制条件、循环和跳出详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现将目录中TXT合并成一个大TXT文件的方法
Jul 15 Python
python生成验证码图片代码分享
Jan 28 Python
Python-嵌套列表list的全面解析
Jun 08 Python
举例讲解Python面向对象编程中类的继承
Jun 17 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
Apr 23 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
Feb 14 Python
django框架基于模板 生成 excel(xls) 文件操作示例
Jun 19 Python
django基于cors解决跨域请求问题详解
Aug 06 Python
如何定义TensorFlow输入节点
Jan 23 Python
PyQt5的相对布局管理的实现
Aug 07 Python
python3中celery异步框架简单使用+守护进程方式启动
Jan 20 Python
Python3中对json格式数据的分析处理
Jan 28 Python
django框架自定义模板标签(template tag)操作示例
Jun 24 #Python
解决Python内层for循环如何break出外层的循环的问题
Jun 24 #Python
Python 循环终止语句的三种方法小结
Jun 24 #Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 #Python
django框架模板中定义变量(set variable in django template)的方法分析
Jun 24 #Python
django框架model orM使用字典作为参数,保存数据的方法分析
Jun 24 #Python
python对文件目录的操作方法实例总结
Jun 24 #Python
You might like
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
php插入mysql数据返回id的方法
2018/05/31 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
js程序中美元符号$是什么
2008/06/05 Javascript
json 实例详细说明教程
2009/10/31 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
仿新浪微博登陆邮箱提示效果的js代码
2013/08/02 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
Ionic如何创建APP项目
2016/06/03 Javascript
使用jquery给指定的table动态添加一行、删除一行
2016/10/13 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
Python中基本的日期时间处理的学习教程
2015/10/16 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
2019/03/05 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
Python实现序列化及csv文件读取
2020/01/19 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
2021/02/02 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
写自荐信要注意什么
2013/12/26 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
2014年团支部工作总结
2014/11/17 职场文书
晚会开场白和结束语
2015/05/29 职场文书
结婚纪念日感言
2015/08/01 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书