Python运算符与if语句详解

需积分: 0 0 下载量 175 浏览量 更新于2024-08-03 收藏 228KB PDF 举报
"3.if语句.pdf" 在Python编程语言中,`if`语句是控制流程中的关键组成部分,用于根据特定条件执行代码块。本文档深入探讨了Python中的`if`语句以及相关的运算符。 一、运算符 Python支持多种运算符,包括算术运算符、赋值运算符、比较运算符和逻辑运算符。 1. 算术运算符 - `+` 加法:1 + 1 = 2 - `-` 减法:1 - 1 = 0 - `*` 乘法:2 * 2 = 4 - `/` 除法:10 / 2 = 5 - `//` 整除:9 // 4 = 2 - `%` 取余:9 % 4 = 1 - `**` 幂:2 ** 4 = 2 * 2 * 2 * 2 = 16 - 小括号 `()` 用于提高运算优先级 2. 赋值运算符 - `+=` 加法赋值:c += a 等价于 c = c + a - `-=` 减法赋值:c -= a 等价于 c = c - a - `*=` 乘法赋值:c *= a 等价于 c = c * a - `/=` 除法赋值:c /= a 等价于 c = c / a 3. 比较运算符 - `==` 判断是否相等:11 == 11 返回 True - `!=` 判断是否不等:11 != 11 返回 False - `>` 判断是否大于:1 > 0 返回 True - `<` 判断是否小于:2 < 3 返回 True - `>=` 判断是否大于等于:3 >= 3 返回 True - `<=` 判断是否小于等于:4 <= 4 返回 True 4. 逻辑运算符 - `and` 逻辑与:True and False 返回 False;如果两边都为真,返回 True - `or` 逻辑或:True or False 返回 True;如果两边中有一个为真,返回 True - `not` 逻辑非:not True 返回 False;用于取逻辑表达式的反面 二、if基本语句 `if`语句用于根据条件执行代码块。基本语法如下: ```python if condition: # 如果条件为真,则执行这里的代码 ``` 例如: ```python age = 18 if age >= 18: print("你是成年人") ``` 三、多重判断 Python也支持多重条件判断,通过`elif`(else if)和`else`关键字实现: ```python grade = 85 if grade >= 90: print("优秀") elif grade >= 80: print("良好") elif grade >= 70: print("及格") else: print("不及格") ``` 这种结构允许检查多个条件,直到找到匹配的条件并执行相应的代码块。 理解和熟练运用这些运算符和条件判断是编写高效、逻辑清晰的Python代码的基础。通过`if`语句和其他控制结构,程序员可以灵活地控制程序的流程,根据不同的情况执行不同的任务。