Python3入门(五)循环语句
Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示
一、while循环
1、Python中while循环格式为
while 判断条件: 语句
实例,输出5次
a = 0 while a < 5: a = a+1 print(a)
输出
1 2 3 4 5
需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环,如果需要无限循环,可以将判断条件设置为True
2、while循环使用case语句
在while条件等于False的时候会执行
a = 0 while a < 5: a = a+1 print(a) else: print("大于等于5了,循环退出")
输出
1 2 3 4 5 大于等于5了,循环退出
二、for循环
1、for循环可以
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python3入门(四)条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块,if的条件关键字为:if-elif-else a = True if a: print("hello") else: print("no") a为True会执行输出hello,False会执行输出no注意: 1、每个条件后面必须使用:,表示接下来是满足条件后要执行的语句;2、使用缩进来划分语句块,相同缩进的的语句在一起组成一个语句块;3、Python中没有Switch...case语句 一、实例 以下是一些简单的示例 num = int(input("输入一个数字: ")) if num < 0: print("输入的数字小于0") elif num == 0: print("输入的数字等于0") els
- 下一篇
关于日志打印以及Spring事务控制的日常坑坑洼洼
最近在重新整理老系统的业务,基于老平台开发新的业务。看到一段关于财务退款的处理,很开心,这不就是我一直在找的核心处理模块吗。看一下出入参以及大致逻辑,决定复用。三下除以两下,调用业务,打印日志,OK,测试。然而,测试一跑,便是相当尴尬,而且越跑越尴[/强颜欢笑] 先是日志一段刷没有看到异常堆栈,退款单据也成功了,但是快递费用没有退,即退款明细没处理完,单据成功了。WTF,这不是事务没回滚吗,可是没异常呀,是不是异常被吃掉(捕捉)或者被什么条件过滤掉了。review了一下代码,发现:增强for循环里面更新集合数据,那么该出场的 java.util.ConcurrentModificationException堆栈呢?捕捉异常看了一下,是:e.getMessage()......诶,grep搜索一下日志,真心有一行日志是这个异常,但是不好发现,日志的打印还需要规范引发思考...... 一、关于Exception日志打印心得,总结记录收集一下:(1)打印日志堆栈要清晰:打印日志要打印出异常堆栈,尽量避免e.getMessage()打印,业务可处理异常除外。(2)注意吃掉异常事务不会滚:异常导...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能