Python条件判断(if)

一、基本介绍

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

if 判断条件:

执行语句……

需要注意的是,Python没有像其他大多数语言一样使用“{}”表示语句体,所以,它通过语句的缩进来判断语句体,缩进默认为4个空格,不要Tab和空格混用,否则回编译报错

2、else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句:

if 判断条件:

执行语句……

else:

执行语句……

3、if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。 当判断条件为多个值时,可以使用以下形式:

if 判断条件1:

执行语句1……

elif 判断条件2:

执行语句2……

elif 判断条件3:

执行语句3……

else:

执行语句4……

实例:

运行结果:

The score is C

4、由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

运行结果:

hello
undefine
undefine


二、实例

1、Python中的if语句通过“==”运算符判断相等

运行结果:

nancy,You are on duty today!

在Python中,如果判断不相等,则用“!=”运算符表示

2、Python中的if语句还可以用“in”和“not in”表示包含关系

运行结果:

Contain

3、可以利用if语句进行布尔类型的判断

运行结果:

a is not True

最新文章

  1. HttpClient (POST GET PUT)请求
  2. MyEclipse10的一些问题(git插件,jdk7)
  3. css一些记录
  4. burp suite 使用教程详解(外文翻译转)
  5. UnicodeEncodeError: &lsquo;ascii&rsquo; codec can&rsquo;t encode characters in position xxx ordinal
  6. ubuntu, Debian, CentOS
  7. 请求http服务
  8. 10个SQL注入工具(转载)
  9. ASP.NET2.0组件控件开发视频 初体验
  10. JAVA多线程---ThreadLocal&lt;E&gt;
  11. 关于windows 7 安装Django和基本使用命令
  12. python tkinter entry
  13. bzoj 1452: [JSOI2009]Count (二维树状数组)
  14. 一点理解之 CmBacktrace: ARM Cortex-M 系列 MCU 错误追踪库
  15. SVM:SVM之Classification根据已有大量数据集案例,输入已有病例的特征向量实现乳腺癌诊断高准确率预测—Jason niu
  16. 解决xp突然出现开机登录界面的问题
  17. DataFrame基本操作
  18. tcpdump抓包具体分析
  19. 剑指offer十一之二进制中1的个数
  20. zabbix 客户端添加自定义参数

热门文章

  1. [POI2007]四进制的天平Wag
  2. C#不允许在foreach循环中改变数组或集合中元素的值(注:成员的值不受影响)
  3. GUI初步和frame&panel
  4. 配置Oracle网络服务
  5. (五)Mybatis总结之一对多、一对一
  6. Sql中创建事务处理
  7. Objective-C Properties
  8. widows&amp;l ubuntu 简单互联——基于samba
  9. ansys中的.full文件中如何看刚度矩阵和质量矩阵(转)
  10. Java EE 目标