python中的条件语句怎么写01:单个和多个条件判断


本文摘自php中文网,作者乌拉乌拉~,侵删。

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常 使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。而python中的条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。python中的条件语句怎么写?刚刚接触python的初学者可以通过下面的图(1.1)来理解条件语句的执行过程:

if条件语句逻辑图.jpg(图1.1)

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。)

Python 编程中 if 语句用于控制程序的执行,基本形式如下:

1

2

3

4

if 判断条件:   

     执行语句……

else:   

     执行语句……

其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。

python中的条件语句写法具体例子如下:

1

2

3

4

5

6

7

8

9

10

#!/usr/bin/python

# -*- coding: UTF-8 -*-

 

flag = False

name = 'luren'

if name == 'python':         # 判断变量否为'python'

    flag = True          # 条件成立时设置标志为真

    print 'welcome boss'    # 并输出欢迎信息

else:

    print name              # 条件不成立时输出变量名称

以上的例子所输出的结果如下:

1

luren      #输出结果

而当需要判断的不止一个而是多个值时,可以使用的以下形式:

1

2

3

4

5

6

7

8

if 判断条件1:

    执行语句1……

elif 判断条件2:

    执行语句2……

elif 判断条件3:

    执行语句3……

else:

    执行语句4……

接下来我来举一个例子:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#!/usr/bin/python

# -*- coding: UTF-8 -*-

 

num = 5    

if num == 3:            # 判断num的值

    print 'boss'       

elif num == 2:

    print 'user'

elif num == 1:

    print 'worker'

elif num < 0:           # 值小于零时输出

    print 'error'

else:

    print 'roadman'     # 条件均不成立时输出

这个例子所输出的值如下:

1

roadman      #输出结果

由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现

上面的例子可以理解为当你所输出的变量则会输出“boss”,而如果不满足第一个条件的话则会进入第二个条件去进行判断,以此来进行类推,当所有条件都不满足的时候则是会输出“roadman”。

今天这篇文章所讲的是python条件语句中的单个条件和多个条件这两种状况,希望通过以上代码的讲解能让你有所收获。而除了这两种情况,在条件语句之中还存在有另外的情况,至于那些另外的情况我将会在下一篇文章之中进行讲解。


【相关推荐】

python中的条件语句怎么写02:同时判断与简单的语句组

以上就是python中的条件语句怎么写01:单个和多个条件判断的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python合法标识符要求是什么

Python 如何编写交互界面?

Python中枚举类型的详解(代码示例)

Python中time的基本介绍

Python中装饰器是什么?Python中装饰器的介绍

Python怎么去掉数据的方括号

Python文件操作之合并文本文件内容方法介绍

什么是Python脚本?

Python中集合是什么?简单的集合操作

Python安装什么软件

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...