python 循环控制语句结束_孤荷凌寒自学python第十五天python循环控制语句
python中只有两种循环控制语句
一、while循环
while 条件判断式 1:
如果 条件判断式1 返回True
将执行此代码块的内容
而且此代码块的内容执行完成后
将重新判断条件判断式1
continue #如果出现此命令,则本代码块此行后面的语句不再执行,然后直接重新判断条件判断式1,以期再次执行本代码块。
break #如果出现此命令,则完全跳出while循环,直接执行while循环代码块后面的代码。而且本代码块在此行后面的各行代码也不再执行。
else :
如果 条件判断式1 返回False
将执行此代码块的内容
而且执行完本代码块的内容后
while循环就结束了。
二、for循环
python的for循环被简化,没有:
for (i=1;i++;i<10)
这样的计数循环方式。
只有对象循环方式:
for 对象 in 序列或集合
格式如下:
1 序列或集合的对象循环:
for 对象变量 in 序列或集合 :
每执行到此代码块一次
就从【序列或集合】中获取下一个【对象变量】
如果【对象变量】还有,那么
就继续执行此代码块。
执行完此代码块后,又重复此代码块的开头第一条语句,
从【序列或集合】中获取下一个【对象变量】
如果【序列或集合】中的【对象变量】被全部遍历完了
就结束整个for循环。不再进入此代码块,
转而直接去执行for代码块后面的语句。
2 字典中对象的循环
for key的对象变量 ,value的对象变量 in 字典对象.items() :
每执行到此代码块一次
就从【字典对象.items()】中获取字典中的下一个字典元素
如果【字典元素】还有,那么
就将当前字典元素的key赋值给【key的对象变量】
将当前字典元素的value赋值给【value的对象变量】
并且继续执行此代码块。
执行完此代码块后,又重复此代码块的开头第一条语句,
从【字典对象.items()】中获取字典中的下一个字典元素
如果【字典对象.items()】中的【字典元素】被全部遍历完了
就结束整个for循环。不再进入此代码块,
转而直接去执行for代码块后面的语句。
测试:
lstA=list('由于孤荷凌寒在中等师范学校三年根本没有学习英语,致使英语完全落后了。而读完三年中等师范学校,就在一个乡村小学教书去了,在大山的怀抱中,似乎与文明都隔绝了。')
i=0
while i
print(lstA[i])
i+=1
else:
print('全部输出完成')
运行结果 :(此输出结果将占据多行,因此可能删除了)
由
于
孤
荷
凌
寒
在
中
等
师
范
学
校
三
年
根
本
没
有
学
习
英
语
,
致
使
英
语
完
全
落
后
了
。
而
读
完
三
年
中
等
师
范
学
校
,
就
在
一
个
乡
村
小
学
教
书
去
了
,
在
大
山
的
怀
抱
中
,
似
乎
与
文
明
都
隔
绝
了
。
全部输出完成
lstA=list('由于孤荷凌寒在中等师范学校三年根本没有学习英语,致使英语完全落后了。而读完三年中等师范学校,就在一个乡村小学教书去了,在大山的怀抱中,似乎与文明都隔绝了。')
for char in lstA:
print(char)
输出结果:(此输出结果将占据多行,因此可能删除了)
由
于
孤
荷
凌
寒
在
中
等
师
范
学
校
三
年
根
本
没
有
学
习
英
语
,
致
使
英
语
完
全
落
后
了
。
而
读
完
三
年
中
等
师
范
学
校
,
就
在
一
个
乡
村
小
学
教
书
去
了
,
在
大
山
的
怀
抱
中
,
似
乎
与
文
明
都
隔
绝
了
。
dicA={'姓名': '李四', '性别': '男', '身高': '180', '体重': '74', '职业': '经理', '爱好': '书法'}
for key,value in dicA.items():
print(key,"=",value)
运算结果:
姓名 = 李四
性别 = 男
身高 = 180
体重 = 74
职业 = 经理
爱好 = 书法
欢迎联系我加入倡导终身学习终身成长的社群——
就是要学社群www.941xue.com/index.aspx
原文地址:http://www.941xue.com/content.aspx?id=172
B站视频:https://www.bilibili.com/video/BV1xt411U7vV/
python 循环控制语句结束_孤荷凌寒自学python第十五天python循环控制语句相关推荐
- python 保存文件 吃内存_孤荷凌寒自学python第三十七天python的文件与内存变量之间的序列化与反序列化...
孤荷凌寒自学python第三十七天python的文件与内存变量之间的序列化与反序列化 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.什么是序列化与反序列化 序列化是指将内存中的数据进行指 ...
- python输入姓名 性别身高_孤荷凌寒自学python第十一天初识Python的字典类
孤荷凌寒自学python第十一天初识Python的字典类 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) Python的字典其实是一张二维对照表 下面举例说明: 键名Key 姓名 性别 身高 ...
- python自学第8天字典_孤荷凌寒自学python第十一天初识Python的字典类
孤荷凌寒自学python第十一天初识Python的字典类 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) Python的字典其实是一张二维对照表 下面举例说明: 键名Key 姓名 性别 身高 ...
- python获取类的所有方法、并存放到字典中_孤荷凌寒自学python第十二天python字典类的其它操作...
今天继续对dict类进行研究 一.删除dict对象中的所有元素 dictname.clear() 此方法将删除dict对象中的全部元素,但字典对象本身还在. 二.关于建立dict的副本,即创建一个di ...
- python私有函数实现_024孤荷凌寒自学python第二十四天python类中隐藏的私有方法探秘...
(完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天发现了python的类中隐藏着一些特殊的私有方法. 这些私有方法不管我们定义类时是否在类的内部代码块中定义过它们,这些私有方法都是存在的.比 ...
- python 优先级继承_孤荷凌寒自学python第二十二天python类的继承
(完整学习过程屏幕记录视频地址在文末,手写笔记在文末) python中定义的类可以继承自其它类,所谓继承的概念,我的理解 是,就是一个类B继承自类A,意味着类B的内部代码块中就算不写任何代码,类B仍然 ...
- 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档
孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档 (完整学习过程屏幕记录视频地址在文末) 今天继续研究Firebase数据库,利用google免费提供的这个数据库 ...
- python线程同步condition_042孤荷凌寒自学python线程同步之Condition对象
孤荷凌寒自学python第四十二天python 的线程同步之Condition对象 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天学习了Condition对象,发现它综合了Event对象 ...
- 孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式
孤荷凌寒自学python第十四天python代码的书写规范与条件语句及判断条件式 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 在我学习过的所有语言中,对VB系的语言比较喜欢,而对C系和J系 ...
最新文章
- ITK:打开一个二进制图像
- 宿舍晚上温度高,那是你没听“鬼故事”
- Python中真的是能使用元组的地方尽量不使用列表吗?
- EasyUI:Layout 布局
- 浏览器兼容性css样式写法
- hosts文件的修改方法
- 深信服vmp云桌面安装测试小结
- Android反编译添加组件,Android 反编译工具
- PSM案例《价格敏感度分析》
- Asynchronous FIFO with gray code(异步FIFO verilog设计理念)
- 蒙特卡罗(Monte Carlo)方法计算圆周率π
- 【微信小程序】设置页面背景色的方式
- kindeditor上传图片时候,上传成功了,但是页面上却提示失败
- 含文档+PPT+源码等]精品微信小程ssm便捷记账本小程序+后台管理系统|前后分离VUE[包运行成功]微信小程序项目源码Java毕业设计
- 基于python的验证码自动识别系统设计与实现
- android root 无法卸载应用,关于卸载android 手机预装应用的方法,无需root
- C++“多态性”的实现与详细解说(学习来源于---清华大学 郑莉老师){附源码}
- NB-IoT模块如何发送点到点短信?
- 推荐两款可以将图片无损放大的在线工具
- 机器学习中的高斯过程(一篇引用超20000的论文)
热门文章
- 微信小程序原生tabBar基础模板
- 单品销量破百万+,登顶天猫类目第一!摇滚动物园的爆品打造攻略你学会了吗?
- js+css+html 抽奖页面
- matlab自动写word报告,matlab自动写入word
- 软件测试课程体系应该是什么样的,软件测试是什么?怎样做一名优秀的软件测试工程师?...
- vue3.0 引入i18n 做国际化 - 做动态语言切换
- uniapp微信头像
- 激发波长近红外二区发光量子点,近红外二区(NIR-II)发射波长(1000-1700 nm)
- 深入浅出对抗性机器学习(AML)
- 球半足球分析,巴西甲:布拉干RB VS 博塔弗戈 7月5日