对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实现探测socket和web服务示例
Mar 28 Python
python中常用检测字符串相关函数汇总
Apr 15 Python
Python3使用requests登录人人影视网站的方法
May 11 Python
点球小游戏python脚本
May 22 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
基于Python批量生成指定尺寸缩略图代码实例
Nov 20 Python
Python数据可视化:饼状图的实例讲解
Dec 07 Python
python飞机大战 pygame游戏创建快速入门详解
Dec 17 Python
python GUI库图形界面开发之PyQt5切换按钮控件QPushButton详细使用方法与实例
Feb 28 Python
基于tensorflow for循环 while循环案例
Jun 30 Python
python线程里哪种模块比较适合
Aug 02 Python
几款Python编译器比较与推荐(小结)
Oct 15 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
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
php实例分享之mysql数据备份
2014/05/19 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
js读取本地excel文档数据的代码
2010/11/11 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
2016/08/29 Javascript
JS中的作用域链
2017/03/01 Javascript
nodejs后台集成ueditor富文本编辑器的实例
2017/07/11 NodeJs
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
nodejs实现用户登录路由功能
2019/05/22 NodeJs
解析vue、angular深度作用选择器
2019/09/11 Javascript
Python 文本文件内容批量抽取实例
2018/12/10 Python
python简单区块链模拟详解
2019/07/03 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
django修改models重建数据库的操作
2020/03/31 Python
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
迪拜航空官方网站:flydubai
2017/04/20 全球购物
年会搞笑主持词串词
2014/03/24 职场文书
土建施工员岗位职责
2014/07/16 职场文书
岗位说明书怎么写
2014/07/30 职场文书
婚宴邀请函
2015/01/30 职场文书
统计工作个人总结
2015/03/03 职场文书
创建文明城市倡议书
2015/04/28 职场文书
教师节简报
2015/07/20 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书