python循环语句while的格式_Python循环语句之while循环22
一,循环机制及应用场景
1.while循环
用于编写通用迭代结构(非遍历);
顶端测试为真即会执行循环体,并会重复多次测试直到为假后执行循环后的其他语句。
2.for循环
一个通用的序列迭代器,用于遍历任何有序的序列对象内的元素;
可用于字符串、元组、列表和其它的内置可迭代对象,以及通过类所创建的新对象;
3.python也提供了一些能够进行隐性迭代的工具
in成员关系测试
列表解析
map、reduce和filter函数
二,while循环
1.语法格式while boolean_exception:
while_suite
else
else_suite
2.语法特征
1)else分支为可选部分;
2)只要boolean_exception的结果为True,循环就会执行;
3)boolean_exception的结果为False时终止循环,此时如果有else分支,则会执行一次;
4)break:遇到break跳出最内层的循环;
5)continue:遇到continue跳到所处的最近层循环的开始处;
6)pass:占位语句;
7)else代码块:循环正常终止才会执行;如果循环终止是由break跳出导致的,则else不会执行。
3.while语法示例//while切片
In [29]: url = 'www.magedu.com'
In [30]: while url:
....: print url
....: url = url[1:]
....:
www.magedu.com
ww.magedu.com
w.magedu.com
.magedu.com
magedu.com
agedu.com
gedu.com
edu.com
du.com
u.com
.com
com
om
m
//while生成数字
In [33]: x = 0;y = 10
In [35]: while x
....: print x,
....: x += 1
....:
0 1 2 3 4 5 6 7 8 9
//while分支语句
In [37]: url = 'www.magedu.com'
In [38]: while url:
....: print url
....: url = url[:-1]
....: else:
....: print "Game over!"
....:
www.magedu.com
www.magedu.co
www.magedu.c
www.magedu.
www.magedu
www.maged
www.mage
www.mag
www.ma
www.m
www.
www
ww
w
Game over!
//while分支语句遇到break,跳出最内层循环
In [39]: url = 'www.magedu.com';x = 0
In [40]: while url:
....: print url
....: url = url[:-1]
....: x += 1
....: if x > 7:
....: break
....: else:
....: print "Game over"
....:
www.magedu.com
www.magedu.co
www.magedu.c
www.magedu.
www.magedu
www.maged
www.mage
www.mag
三,while死循环
while True:
python循环语句while的格式_Python循环语句之while循环22相关推荐
- python的while循环时if不能打印_Python if语句在while循环中没有响应
我在while循环中遇到if语句问题.while pressed == 8 : print(answerlistx[randomimage], answerlisty[randomimage]) en ...
- python语言流程控制语句的格式_Python流程控制语句的深入讲解
1.程序结构 计算机在解决问题时,分别是顺序执行所有语句.选择执行部分语句.循环执行部分语句,分别是:顺序结构.选择结构.循环结构.如下图: 2.选择语句 2.1最简单的if语句 Python使用保留 ...
- python中的figure什么意思_Python 多figure显示与循环中显示figure的问题
利用 matplotlib.pyplot 进行画图,首先要开 figure,我们必须了解是开多少个figure,是不是一起显示,或者一个figure上画几条线,各是什么颜色什么设置的问题. impor ...
- python if语句能否判断中文_Python“if”语句被忽略
如果满足多个条件("or")中的一个,我将触发Python中的循环. 脚本似乎跳过了"if"语句并在不满足所需条件的情况下进入内部循环.在 编码# Begin ...
- python中if语句可以嵌套吗_Python if语句嵌套(入门必读)
在非常简单的 if 语句中嵌套 if else 语句,方式以下: if 关系式 1: if 表明式 2: 代码块 1 else: 代码块 2 再例如,在 if else 语句中嵌套 if else 语 ...
- python拼音四线格书写格式_Python pypinyin库,实现文字转拼音
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学P ...
- python函数定义的基本格式_python函数的基础知识
一. 函数的定义 用一个名字来封装具有某种功能的代码块 二.函数的特性 减少重复 方便修改 保持代码一致性 三.函数的格式 封装格式 1 def 函数名(参数列表) 2 代码块 3 return 返回 ...
- python语言句块的标记_Python语言语句块的标记是()
[简答题] [单选题]Listen( 1.1-1) and answer: Karen Wood is ___________. [单选题]下列说法正确的是 ( ). [判断题]旅游的实质实人类追求自 ...
- python输入日期时间转换格式_python如何格式化日期?
常用的时间函数如下: 获取当前日期:time.time() 获取元组形式的时间戳:time.local(time.time()) 格式化日期的函数(基于元组的形式进行格式化): (1)time.asc ...
最新文章
- Matlab模型可视化仿真:SimMechanics Link的安装与使用
- 人工智能下一阶段,为啥要看互联网巨头?
- 最前线丨新零售结果、AT暗战,今年的618都讲了哪些故事
- portainer忘记用户名密码_【20201122】做个用户管理系统(6)——忘记密码页面、重置密码方式页面的模板制作...
- oracle 查询、创建、删除 数据库用户
- 脑机接口20年论文集汇总
- 对象与内存控制1---实例变量和类变量
- 有限状态自动机java实现_用java开发编译器之:Thompson构造,将正则表达式转换为有限状态自动机...
- str计算机中代表什么,STR到底是待机还是休眠
- mysql8安装目录linux7.5_Linux系统下 MySQL 5.7和8.0 版本安装指南
- 虚拟机centos7 桥接模式
- 小白必须懂的MongoDB的十大总结
- python sqlite row
- MyBatis中jdbcType和Oracle以及MySql数据类型对应关系表
- 指定linux软件安装路径
- FFmpeg学习(3)——视频中音频文件提取
- 使用GreenSock插件轻松制作精美的Web动画
- allure用例定制参数及报告效果展示
- 面试自我介绍5句话公式
- 微信订阅号通过获取Openid并获取用户基本信息
热门文章
- 年薪百万!这所高校一名本科生入选“天才少年”
- 关注!部分高校公布暑假时间,暑假将弹性调整?
- Science:这种算法,也许将创造更公平的人工智能
- 十大应用在数学的计算机语言
- lingo编程的主要方法_java并发编程 --并发问题的根源及主要解决方法
- 算术表达式的前缀式、中缀式、后缀式相互转换
- 看懂这5幅图,研发效能分析和改进就容易了
- 最IN的云原生架构,阿里云 Serverless 事件总线 EventBridge 重磅发布
- 聚水潭是如何基于AnalyticDB for PostgreSQL 构筑海量实时数仓平台的
- MaxCompute技术人背后的故事:从ApacheORC到AliORC