python中if else语句用法_Python 条件语句(If ... Else)
1、Python条件If语句
Python支持数学中常见的逻辑条件::等于: a == b
不等于: a != b
小于: a < b
小于等于: a <= b
大于: a > b
大于等于: a >= b
这些条件可以几种方式使用,最常见的是在“ if语句”和循环中使用。
使用if关键字编写“ if语句”。
例如:
If语句:a = 33
b = 200
if b > a:
print("b is greater than a")
在此示例中,我们使用两个变量a和b作为if语句的一部分,以测试b是否大于a。 当a为33,b为200时,我们知道200大于33,因此我们在屏幕上打印“ b大于a”。
2、缩进
Python依靠缩进(在行首的空白)在代码中定义范围。 为此,其他编程语言通常使用花括号。
例如:
如果语句不带缩进(将产生错误):a = 33
b = 200
if b > a:
print("b is greater than a") # 将得到一个错误
3、if条件语句中elif
elif关键字是pythons所说的“如果先前的if条件不成立,则尝试此条件”。
例如:a = 33
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
在此示例中,a等于b,因此第一个条件不成立,但elif条件成立,因此我们在屏幕上打印“a和b相等”。
4、if条件语句中else
else关键字可捕获上述条件未捕获的任何内容。
例如:a = 200
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
else:
print("a is greater than b")
在此示例中,a大于b,因此第一个条件不成立,elif条件也不成立,因此我们转到else条件并打印到屏幕“ a大于b”。
您也可以使用else而不使用elif:
例如:a = 200
b = 33
if b > a:
print("b is greater than a")
else:
print("b is not greater than a")
5、简写 If 语句
如果只有一条语句要执行,则可以将其与if语句放在同一行。
例如:
一行if语句:if a > b: print("a is greater than b")
6、简写 If ... Else 语句
如果只有一条语句要执行,一条语句要执行,另一条语句要执行,则可以将所有语句放在同一行上:
例如:
一行if else语句:a = 2
b = 330
print("A") if a > b else print("B")
该技术称为三元运算符或条件表达式。
在同一行上还可以有多个else语句:
例如:
一行if else语句,3个条件:a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")
7、if条件中的and
and关键字是一个逻辑运算符,用于组合条件语句:
例如:
判断a是否大于b, c是否大于a:a = 200
b = 33
c = 500
if a > b and c > a:
print("Both conditions are True")
8、if条件中的or
or关键字是一个逻辑运算符,用于组合条件语句:
例如:
判断a是否大于b,或a是否大于c:a = 200
b = 33
c = 500
if a > b or a > c:
print("At least one of the conditions is True")
9、 If条件嵌套
如果语句内部可以有if语句,这被称为嵌套if语句:
例如:x = 41
if x > 10:
print("Above ten,")
if x > 20:
print("and also above 20!")
else:
print("but not above 20.")
10、if条件语句中使用pass
if语句不能为空,但是如果出于某种原因,有一个没有内容的if语句,那么放入pass语句以避免出现错误:
例如:a = 33
b = 200
if b > a:
pass
python中if else语句用法_Python 条件语句(If ... Else)相关推荐
- python中pop函数的用法_python中pop()函数怎么用
python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...
- python中divmod函数的用法_Python中divmod函数的用法
Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...
- python中if else语句用法_Python If-else语句用法详解
本文概述 决策是几乎所有编程语言中最重要的方面.顾名思义, 决策制定使我们可以为特定决策运行特定代码块.在此, 将根据特定条件的有效性做出决定.条件检查是决策的基础. 在python中, 决策由以下语 ...
- python中try...except的用法_python try...except语句、自定义异常、raise语句使用实例(异常处理的三种方法)...
异常处理,在编程中是必不可少的.错误难免会发生,用户不可能完全按照开发者的意愿行事,也有一些不可预知的错误,如网络请求等. 而程序一旦遇到异常,就会被终止,并且由底层抛出错误栈,无法按照计划顺利执行. ...
- python条件语句作用_Python 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...
- [转载] python中string函数的用法_python中string模块各属性以及函数的用法
参考链接: Python中的string.octdigits 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符 ...
- python中的getattr的用法_python - 究竟是什么getattr()以及如何使用它?
python - 究竟是什么getattr()以及如何使用它? 我正在阅读有关getattr()功能的信息. 问题是我仍然无法掌握它的用法. 我唯一理解getattr()是getattr(li, &q ...
- python中main方法的用法_Python中的main方法
估计很多人跟我一样初学python看代码的时候先找一下main()方法,从main往下看.但事实上python中是没有你理解中的"main()"方法的.言归正传 if name = ...
- python 条件语句且_Python条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程. Python中的条件语句包括if.elif.else语句,用 ...
最新文章
- MySQL修改字符集步骤(字段插入中文提示错误时解决办法)
- Linux 字符设备驱动开发基础(五)—— ioremap() 函数解析
- PostgreSQL的 initdb 源代码分析之二十一
- 极测未来|淘宝千人千面内容下的智能评测技术与实践
- 反射获取类_新人也能看懂?如何使用 Java 反射?反射的用法及案例
- 将ERF格式转换成PCAP格式
- [Spring实战系列](8)Spring注入方式之setter注入
- TigerGraph集群安装
- win10把AppData目录挪到其他盘的方法
- P5900 无标号无根树计数 题解
- 初次软件开发(总结篇 之二)_-Chaz-_新浪博客
- 万恶的prototype
- Python-集合练习(协助学生做问卷调查)
- 为魅族助攻,联发科发布Helio P25处理器
- 虚拟数字人营销时代来临,虚拟主播与真人主持直播间同台互动
- Nat Commun:中国中医科学院黄璐琦院士/首都医科大学高伟教授团队联合解析雷公藤甲素生物合成关键C-14位羟化机制...
- Delphi中类的VMT
- 用PL/SQL Developer创建图书表
- 软件版本发布要求和标准
- 自动控制原理实验一 典型环节及其阶跃响应