python之条件、循环语句
来源:互联网 发布:mysql的string转date 编辑:程序博客网 时间:2024/06/05 10:09
其实,很多语言的语法都是相通的,包括初学python一样。
今天要说的是条件、循环语句。这部分也是相对比较简单的,就python而言,只是书写方式稍作改动罢了。
1、条件语句
(1)格式:
if 判断条件: 执行语句……else: 执行语句……
条件为真时,执行if条件下的内容;条件为假时,执行else条件下的内容;(2)当判断多个条件时,还有另外一种格式:
if 判断条件1: 执行语句1……elif 判断条件2: 执行语句2……elif 判断条件3: 执行语句3……else: 执行语句4……
在C、C++中,我们用的时if...elseif...else的形式,在python中,我们用的是if...elif...else的形式。也是区别所在。举个例子吧:
<span style="font-size:18px;">x = 10if x<0: print("小于0")elif x>0: print("大于0")else: print("等于0")</span>结果:
在这里要说明一点的是,python并不支持switch语句,所以多条件判断只能用elif来实现。如果有多个条件需同时判断时,可以用and或者or来连接条件。
2、循环语句
python中的循环语句有三种:
for循环、while循环、嵌套循环(没有do...while循环)
(1)while循环:
while 判断条件: 执行语句……
举例:
<span style="font-size:18px;">i = 0while i < 10: print(i) i = i+1print("good bye")</span>执行结果:
while循环同c语言一样,也有两个重要的命令:continue和break;用法也一样。continue用于跳出本次循环,break用于退出循环。用法就不予讲解啦。挺简单的。
while循环还有一种特殊的用法是结合else来使用的。
举例:
<span style="font-size:18px;">i = 0while i < 10: print(i,"<10") i = i+1else: print(i,">=10")print("good bye")</span>执行结果:
while...else的意思是:当while执行完后,会继续顺序执行else语句。
(2)for循环:
Python中for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
格式:
for iterating_var in sequence: statements(s)
举例:<span style="font-size:18px;">fruits = ['banana','apple','orange']for fruit in fruits: print("水果:",fruit)</span>执行结果:
当然,还有另外一种方法(通过索引):
<span style="font-size:18px;">fruits = ['banana','apple','orange']for index in range(len(fruits)): print("水果:",fruits[index])</span>
介绍一下range()这个函数吧。len(fruits)显而易见是指fruits的列表的长度。所以,range(len(fruits))指从第一个元素遍历到最后一个元素。
执行结果:
同时,for循环也可以和else搭配使用,和上面所述的while...else是一样的用法。for循环执行完后顺序执行else中的语句。
3、循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。
格式:
for循环嵌套:
for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)
while循环嵌套:while expression: while expression: statement(s) statement(s)
同时,也可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你也可以在for循环中嵌入while循环。 1 0
- python之条件、循环语句
- Python学习之条件循环语句详解
- Python基础之语句(条件、循环)
- python条件及循环语句
- Python 条件语句和循环
- Python,条件,循环,其他语句
- python基础之条件、循环和其他语句
- Python基础语法之条件判断语句、循环
- Python入门基础之条件循环语句(二)
- Python之 If条件判断、While循环语句
- DAY4之Python复习内容:条件,循环和其他语句
- Python条件语句和循环语句
- Python 条件语句和循环语句
- Python条件语句和循环语句
- 【python】条件语句和循环语句
- python条件语句和循环语句简介
- Python 循环语句和条件语句
- python之循环语句
- MySQL-Hibernate-SpringMVC开发初探
- Numpy数组的保存与读取
- 用 vue.js 开发微信 app(ios 版) 界面的 demo
- HTML 解析器---Jsoup学习笔记
- LeetCode 387. First Unique Character in a String 解题报告
- python之条件、循环语句
- AndroidManifest.xml文件解析
- 网络请求之RestFul
- 【openCV】特征点提取与匹
- 翻纸
- Android UI(ToggleButton)详解
- PHP操作MySQL数据库(1)
- Android Multimedia框架总结(十四)Camera框架初识及自定义相机案例
- git 使用详解-- tag打标签