Python 2)基础 循环
来源:互联网 发布:阿里云干嘛的 编辑:程序博客网 时间:2024/06/10 00:29
循环用于重复执行一些程序块。循环也会用到类似的写法。
循环流程的控制语句的分类:
for循环语句
while循环语句
do-while循环语句
增强for循环语句
for循环
for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。
格式:
for (初始化语句;条件判断语句;控制) {
++,--
循环体语句;
}
作用:给变量进行赋值的;执行流程:初始化语句只执行1次.
for
while循环
while
while会不停地循环执行隶属于它的语句,直到条件为假(False)
格式:
基本格式:
while(条件判断语句){
循环体语句;
控制条件语句;
}
(这个推荐使用的)扩展格式:
初始化语句;赋值的
while(条件判断语句){
循环体语句;
控制条件语句;
}
举例:
int a=1;
while(a <= 10){
System.out.println("helloworld");
a++;
}
那么总结了:使用for循环和while循环都可以去实现,那么到底两者之间有什么区别?
从内存角度考虑:
局部变量在栈内存中存在,当for循环语句结束,那么变量会及时被gc(垃圾回收器)及时的释放掉,不浪费空间
如果使用循环之后还想去访问循环语句中控制那个变量,使用while循环
从应用场景角度考虑:
如果一个需求明确循环的次数,那么使用for循环(开发中使用for循环的几率大于while循环)
如果一个需求,不知道循环了多少次,使用while循环
do-while循环:
基本格式:
do{
循环体语句;
控制条件语句;
}while(条件判断语句);
扩展格式:推荐使用
初始化语句;
do{
循环体语句;
控制条件语句;
}while(条件判断语句);
那么又总结了: do-while循环和for循环,while循环语句最大的区别是什么呢?
循环体语句至少执行一次:
应用场景:开发中优先考虑:for循环,然后while循环,do-while次之
中断循环
continue 在循环的某一次执行中,如果遇到continue, 那么跳过这一次执行,进行下一次的操作
break 停止执行整个循环
当循环执行到i = 2的时候,if条件成立,触发continue, 跳过本次执行(不执行print),继续进行下一次执行(i = 3)。
当循环执行到i = 2的时候,if条件成立,触发break, 整个循环停止。
总结
for循环
while 循环:whlie 和do-while
continue
break
- Python 2)基础 循环
- Python基础06 循环
- Python基础06 循环
- Python基础06 循环
- Python基础-循环
- Python基础06 循环
- Python基础06 循环
- Python基础06 循环
- Python基础06 循环
- Python基础06 循环
- 6.Python基础 循环
- Python基础06 循环
- Python基础06 循环
- Python基础06 循环
- Python 基础 while循环
- Python基础 for循环
- python基础--for循环
- Python基础06 循环
- 大白菜的java开发学习之旅---c3p0和dbcp的配置文件
- Filter(第一节)
- Jaas demo 登陆验证
- 初识爬虫之一:urllib2与urllib实现
- 工厂模式和策略模式的区别
- Python 2)基础 循环
- 三、osmdroid离线地图瓦片使用
- Linux Shell 基础(一)
- 第二章 SQL命令参考-CREATE TABLESPACE
- Ubuntu 17.04系统创建Android Studio桌面快捷方式的方法
- Python中super的用法
- iOS 设置导航栏透明后 push 界面 界面下移64高度
- 【1701H1】【穆晨】【171020】连续第十天总结
- HashMap中的key为什么不能为可变对象