Python运算符与if语句详解
需积分: 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`语句和其他控制结构,程序员可以灵活地控制程序的流程,根据不同的情况执行不同的任务。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-12-19 上传
2022-10-29 上传
2021-11-09 上传
2021-11-23 上传
2022-10-08 上传
2022-07-11 上传
umbrella
- 粉丝: 0
- 资源: 1
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析