Python条件语句if…else…
来源:互联网 发布:dnf低配置优化补丁 编辑:程序博客网 时间:2024/05/13 07:03
基本语法:
Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。
Python 编程中 if 语句用于控制程序的执行,基本形式为:
if 判断条件: 执行语句……else: 执行语句……
其中”判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
当判断条件为多个值是,可以使用以下形式:
if 判断条件1: 执行语句1……elif 判断条件2: 执行语句2……elif 判断条件3: 执行语句3……else: 执行语句4……
实例如下:
#!/usr/bin/python# -*- coding: UTF-8 -*-# 例2:elif用法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' # 条件均不成立时输出
由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
#!/usr/bin/python# -*- coding: UTF-8 -*-# 例3:if语句多个条件num = 9if num >= 0 and num <= 10: # 判断值是否在0~10之间 print 'hello'>>> hello # 输出结果num = 10if num < 0 or num > 10: # 判断值是否在小于0或大于10 print 'hello'else: print 'undefine'>>> undefine # 输出结果num = 8# 判断值是否在0~5或者10~15之间if (num >= 0 and num <= 5) or (num >= 10 and num <= 15): print 'hello'else: print 'undefine'>>> undefine # 输出结果
0 0
- Python条件语句if…else…
- Python中的条件分支语句,if , else , else if
- If语句(if…else 和 if…else if … else if … else)
- JavaScript 条件语句 If ... Else
- 条件语句:if...else/switch
- JavaScript 条件语句 If ... Else
- Java 条件语句 if ..else
- python条件判断 if else
- Python if elif else语句
- 3.1 Python if else语句
- Matlab编程与数据类型 -- 多分支条件选择语句if/elseif/…/else/end
- Java条件语句之 if...else
- 条件语句之If·Else
- 3.Javascript语法-条件语句if...else
- java学习 四、条件语句 if-else
- bash(3) 条件语句 if/else
- 条件选择语句if else switch
- Python新手学习基础之条件语句——if/else语句
- Shutter:Linux 系統下的多功能桌面畫面擷取工具
- HTML特殊字符转译
- 学习网站
- 安卓界面虚拟键盘弹出下面布局怎么顶上去
- JAVA Socket简单实例
- Python条件语句if…else…
- Android context(Application/Activity)与内存泄露
- 七牛时间戳防盗链生成csharp,c#实现
- unity插件playmaker调用模板,遍历数组
- C++ 八皇后问题
- 创建型模式————单例模式
- 第13周项目4--立体类族共有的抽象类
- spring---消息订阅发布之JMS
- ie图片透明文字不透明