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)相关推荐

  1. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

  2. python中divmod函数的用法_Python中divmod函数的用法

    Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...

  3. python中if else语句用法_Python If-else语句用法详解

    本文概述 决策是几乎所有编程语言中最重要的方面.顾名思义, 决策制定使我们可以为特定决策运行特定代码块.在此, 将根据特定条件的有效性做出决定.条件检查是决策的基础. 在python中, 决策由以下语 ...

  4. python中try...except的用法_python try...except语句、自定义异常、raise语句使用实例(异常处理的三种方法)...

    异常处理,在编程中是必不可少的.错误难免会发生,用户不可能完全按照开发者的意愿行事,也有一些不可预知的错误,如网络请求等. 而程序一旦遇到异常,就会被终止,并且由底层抛出错误栈,无法按照计划顺利执行. ...

  5. python条件语句作用_Python 条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为tr ...

  6. [转载] python中string函数的用法_python中string模块各属性以及函数的用法

    参考链接: Python中的string.octdigits 任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符 ...

  7. python中的getattr的用法_python - 究竟是什么getattr()以及如何使用它?

    python - 究竟是什么getattr()以及如何使用它? 我正在阅读有关getattr()功能的信息. 问题是我仍然无法掌握它的用法. 我唯一理解getattr()是getattr(li, &q ...

  8. python中main方法的用法_Python中的main方法

    估计很多人跟我一样初学python看代码的时候先找一下main()方法,从main往下看.但事实上python中是没有你理解中的"main()"方法的.言归正传 if name = ...

  9. python 条件语句且_Python条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程. Python中的条件语句包括if.elif.else语句,用 ...

最新文章

  1. MySQL修改字符集步骤(字段插入中文提示错误时解决办法)
  2. Linux 字符设备驱动开发基础(五)—— ioremap() 函数解析
  3. PostgreSQL的 initdb 源代码分析之二十一
  4. 极测未来|淘宝千人千面内容下的智能评测技术与实践
  5. 反射获取类_新人也能看懂?如何使用 Java 反射?反射的用法及案例
  6. 将ERF格式转换成PCAP格式
  7. [Spring实战系列](8)Spring注入方式之setter注入
  8. TigerGraph集群安装
  9. win10把AppData目录挪到其他盘的方法
  10. P5900 无标号无根树计数 题解
  11. 初次软件开发(总结篇 之二)_-Chaz-_新浪博客
  12. 万恶的prototype
  13. Python-集合练习(协助学生做问卷调查)
  14. 为魅族助攻,联发科发布Helio P25处理器
  15. 虚拟数字人营销时代来临,虚拟主播与真人主持直播间同台互动
  16. Nat Commun:中国中医科学院黄璐琦院士/首都医科大学高伟教授团队联合解析雷公藤甲素生物合成关键C-14位羟化机制...
  17. Delphi中类的VMT
  18. 用PL/SQL Developer创建图书表
  19. 软件版本发布要求和标准
  20. 自动控制原理实验一 典型环节及其阶跃响应

热门文章

  1. 为什么总是封板又打开涨停_股票封住涨停后又被打开怎样分析后期走势?
  2. 支付宝之电脑网站支付(保姆版)
  3. anonymous unions
  4. excel 智能提示下拉框选择
  5. PNAS:节食可调节年轻人脑网络的稳定性
  6. 2022年全球市场小型耕耘机总体规模、主要生产商、主要地区、产品和应用细分研究报告
  7. CST学习------八木天线的设计与优化
  8. 研究生数学建模竞赛——近五年赛题分析以及数据分析类赛题优秀论文分享
  9. 智科专业大二时候的python课程设计:亚马逊数据集股票分析
  10. 计算机三级电气工程及其自动化专业,电气工程及其自动化专业属于什么门类