对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实现代码行数统计示例分享
Feb 10 Python
简介Python的collections模块中defaultdict类型的用法
Jul 07 Python
Python实现Pig Latin小游戏实例代码
Feb 02 Python
Python实现基于TCP UDP协议的IPv4 IPv6模式客户端和服务端功能示例
Mar 22 Python
python实现树形打印目录结构
Mar 29 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
Sep 04 Python
Django JWT Token RestfulAPI用户认证详解
Jan 23 Python
python pip源配置,pip配置文件存放位置的方法
Jul 12 Python
对Python中一维向量和一维向量转置相乘的方法详解
Aug 26 Python
python 上下文管理器及自定义原理解析
Nov 19 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 Python
如何快速一次性卸载所有python包(第三方库)呢
Oct 20 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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
PHP与SQL注入攻击[二]
2007/04/17 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
jquery 页面全选框实践代码
2010/04/02 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
使用C++为node.js写扩展模块
2015/04/22 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
在Js页面通过POST传递参数跳转到新页面详解
2017/08/25 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
2019/09/16 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
VUE 实现element upload上传图片到阿里云
2020/08/12 Javascript
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
Django中Forms的使用代码解析
2018/02/10 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
这可能是最好玩的python GUI入门实例(推荐)
2019/07/19 Python
wxpython绘制圆角窗体
2019/11/18 Python
Django模型验证器介绍与源码分析
2020/09/08 Python
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
化工专业应届生求职信
2013/11/08 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL