文档章节

python 条件,循环和其他语句

osddatuadn
 osddatuadn
发布于 07/29 17:22
字数 693
阅读 24
收藏 0

在介绍条件语句之前,我们先介绍布尔变量,布尔变量只有两个值:

真值:True,所有的非空值。

假值:False,None,所有类型的数字0,空序列,空字典。

注意:在python中的布尔值区分大小写

if语句:

if 条件表达式:

    语句块    #语句缩进

这是if条件表达式最简单的写法,判断条件,成立的话就执行语句块,不成立的话不执行

除此之外还有if    else语句:

if 条件表达式:

    语句块1

else:

    语句块2

if的子语句,也是用来判断,如果条件成立执行语句块1,不成立则执行语句块2,有点类似于我们语文的如果.....否则,这里要注意的是else必须跟着if,不能单独执行。

还有elif语句:

if 条件表达式1:

    语句块1

elif 条件表达式2:

    语句块2

elif 条件表达式3:

    语句块3

else:

    语句块4

在python中没有java,c++那样的swith语句,因此只能用elif来表达,执行条件也是那个条件成立便执行那个代码块,语句之间是可以互相嵌套的,但是要注意代码之间的缩进。

比如:

if 条件表达式1:

    if 条件表达式2:

        语句块1

    else:

        语句块2

else:

    语句块3

等等都是可以嵌套的.

2.循环语句:

首先介绍的是while 循环语句

while 条件判断:

    语句块

这是while循环语句的简单写法,当条件判断为真(成立)的时候,就执行语句块,执行完就跳回去判断直到不成立的时候便跳出循环,当然也可以使用break语句强制跳出循环.

接下来介绍的是for循环,写法如下:

for <variable> in <sequence>:

    <statements>

这是for循环的写法,for循环可以遍历任何的序列:

像这个代码一样 通过for循环 吧序列中的数一个个赋值给i,每次赋值就会打印i的值,这就是for循环的基本用法

循环当中也可以进行条件嵌套,或者循环嵌套如下判断水仙花数

 

break和continue语句

break语句,是跳出循环,用于跳出循环。

continue语句,是跳出当前循环。

两个语句多用于循环判断当中。

© 著作权归作者所有

osddatuadn
粉丝 0
博文 3
码字总数 1991
作品 0
贵港
私信 提问
好程序员分享Python自动化运维开发实战 六、流程控制

好程序员分享Python自动化运维开发实战 六、流程控制 PYTHON 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 Python程序语言指定任何非0和非...

好程序员IT
06/18
51
0
人人都能学会的python编程教程8:条件判断与循环

先公布上期编程练习的答案,没错,L是一个指向三个列表的二维元祖。 条件判断 实际的项目中条件判断可以说是使用最多的语法之一了,不管是最简单的判断还是负责的业务逻辑和算法,条件判断都...

编程老司机
2018/05/10
0
0
学习笔记(10月25日)--python的if、while、for语法

二周三次课(10月25日) 1.学习python特殊的缩进和语法 python的缩进和冒号 python之所以如此简单,归功于他的缩进机制,严格的缩进机制使得代码非常整齐规范,赏心悦目,提高了可读性,在一...

wanyang_wanyang
2018/07/03
0
0
python超详细的基础笔记你学会了么

python简介 python是一种面向对象的解释型计算机程序设计语言,python的是吉多·范罗苏姆(Guido van Rossum)于1989年发明 任何语言都有优缺点,python也不例外,python的优点是简单易懂、可...

糖宝lsh
2018/08/15
29
0
python学习笔记(五)——语句

               语句(条件、循环和其他语句)   之前一直在学习数据结构,单纯的结构并不能做什么事,只有组成语句之后才能实现比较复杂的功能,和其他语言一样,条件、循...

zhoujie0111
2013/04/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

玩转 Springboot 2 之热部署(DevTools)

Devtools 介绍 SpringBoot 提供了热部署的功能,那啥是热部署累?SpringBoot官方是这样说的:只要类路径上的文件发生更改,就会自动重新启动应用程序。在IDE中工作时,这可能是一个有用的功能...

桌前明月
30分钟前
3
0
CSS--列表

一、列表标识项 list-style-type none:去掉标识项 disc:默认实心圆 circle:空心圆 squire:矩形 二、列表项图片 list-style-img: 取值:url(路径) 三、列表项位置 list-style-position:...

wytao1995
今天
10
0
linux 命令-文本比较comm、diff、patch

本文原创首发于公众号:编程三分钟 今天学了三个文本比较的命令分享给大家。 comm comm 命令比较相同的文本 $ cat charabc$ cat chardiffadc 比如,我有两个文件char和chardiff如上,...

编程三分钟
今天
9
0
QML教程

https://blog.csdn.net/qq_40194498/article/category/7580030 https://blog.csdn.net/LaineGates/article/details/50887765...

shzwork
今天
7
0
HA Cluster之5

对于使用heartbeat v2版的CRM配置的集群信息都是保存在一个名为cib.xml的配置文件中,存放在/var/lib/heartbeat/crm/下。CIB:Cluster Information Base,由于xml文件配置不是那么方便,所以...

lhdzw
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部