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