Python中三种基本结构的语句
2024-08-28 10:54:00
选择语句
if 条件判断 : # 条件可以加括号也可以不加括号
……
else:
……
Python中没有switch语句这是可以使用if exp:.... elif exp:来代替
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
Python 循环语句
while 循环 | 在给定的判断条件为 true 时执行循环体,否则退出循环体。 |
for 循环 | 重复执行语句 |
嵌套循环 | 你可以在while循环体中嵌套for循环 |
循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:
控制语句 | 描述 |
---|---|
break 语句 | 在语句块执行过程中终止循环,并且跳出整个循环 |
continue 语句 | 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环。 |
pass 语句 | pass是空语句,是为了保持程序结构的完整性。 |
循环使用 else 语句
在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
count = 0
while count < 5:
print count, " is less than 5"
count = count + 1
else:
print count, " is not less than 5"
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
语法1:
for循环的语法格式如下:
for iterating_var in sequence:
statements(s)
和java中的foreach语句非常的相似
语法2:
另外一种执行循环的遍历方式是通过索引,如下实例:
fruits = ['banana', 'apple', 'mango']
for index in range(len(fruits)):
print '当前水果 :', fruits[index] print "Good bye!"
最新文章
- web安全——目录
- 深入浅出话VC++(3)——VC++实现绘图操作
- (译)V8引擎介绍
- html5+css3
- 安装交叉编译器arm-linux-gcc
- git教程,待学习
- Drupal 7.31 SQL注入漏洞利用具体解释及EXP
- sgu 138
- AFNetworking教程
- HDU-3001 Travelling
- POJ 1240 Pre-Post-erous! 解题报告
- IBM之MQ使用指南
- Parameter Binding in ASP.NET Web API(参数绑定)
- CC版本添加 LUCI
- 模式识别与机器学习—bagging与boosting
- 关于vue 框架与后台框架的混合使用的尝试------转载
- 怎么过滤 &;nbsp;
- Python【每日一问】12
- 深入理解AsyncTask的工作原理
- JavaScript原型继承的实例
热门文章
- opp(Object Oriented Programming)
- QQ18年,解密8亿月活的QQ后台服务接口隔离技术
- 关于小程序swiper不显示图的那些事
- js小功能合集:计算指定时间距今多久、评论树核心代码、字符串替换和去除。
- Swift 面向对象解析(一)
- Java生成、解析二维码
- 浅谈Activiti Modeler 的扩展
- 嵌套的Try-Catch块--------异常处理(3)
- Javascript面对对象. 第四篇
- [TPYBoard-Micropython之会python就能做硬件 5] 学习使用重力传感器及PWM