对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中的并发编程实例
Jul 07 Python
python文件写入实例分析
Apr 08 Python
Python中的Matplotlib模块入门教程
Apr 15 Python
python集合用法实例分析
May 30 Python
Python应用03 使用PyQT制作视频播放器实例
Dec 07 Python
Python机器学习之K-Means聚类实现详解
Feb 22 Python
基于python绘制科赫雪花
Jun 22 Python
利用Python+阿里云实现DDNS动态域名解析的方法
Apr 01 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
在python3中实现更新界面
Feb 21 Python
Ubuntu权限不足无法创建文件夹解决方案
Nov 14 Python
python实现文件+参数发送request的实例代码
Jan 05 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
第4章 数据处理-php数组的处理-郑阿奇
2011/07/04 PHP
PHP中strtotime函数使用方法详解
2011/11/27 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
JQuery EasyUI 对话框的使用方法
2010/10/24 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
详解如何构建Angular项目目录结构
2017/07/13 Javascript
使用Angular CLI从蓝本生成代码详解
2018/03/24 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
英国简约舒适女装品牌:Great Plains
2018/07/27 全球购物
初二物理教学反思
2014/01/29 职场文书
党的群众路线教育实践活动学习心得体会
2014/03/03 职场文书
中式结婚主持词
2014/03/14 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
邀请书格式范文
2015/02/02 职场文书
资金申请报告范文
2015/05/14 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
Nginx 常用配置
2022/05/15 Servers