百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Python入门学习教程:第 3 章 运算符

off999 2025-08-31 07:58 17 浏览 0 评论

3.1 什么是运算符?

运算符是用于执行各种运算操作的符号。就像数学中的 “+、-、×、÷” 一样,Python 中的运算符可以对变量和数据进行处理,得到新的结果。例如,我们可以用运算符计算两个数的和、比较两个值的大小等。

根据功能的不同,Python 中的运算符可以分为多种类型,本章将详细介绍常用的几类。

3.2 算术运算符

算术运算符用于执行基本的数学运算,包括加、减、乘、除等。

运算符

描述

示例

+

加法

3 + 5 结果为 8

-

减法

10 - 4 结果为 6

*

乘法

2 * 6 结果为 12

/

除法(结果为浮点数)

10 / 3 结果为 3.333...

//

整除(取整数部分)

10 // 3 结果为 3

%

取余(返回除法的余数)

10 % 3 结果为 1

**

幂运算(求一个数的几次方)

2** 3 结果为 8(即 2 的 3 次方)

示例代码:

a = 15

b = 4

# 加法

print(a + b) # 输出:19

# 减法

print(a - b) # 输出:11

# 乘法

print(a * b) # 输出:60

# 除法

print(a / b) # 输出:3.75

# 整除

print(a // b) # 输出:3

# 取余

print(a % b) # 输出:3(15除以4商3余3)

# 幂运算

print(a **b) # 输出:50625(15的4次方)

3.3 赋值运算符

赋值运算符用于给变量赋值,最基本的是等号(=),此外还有一些复合赋值运算符,可以在赋值的同时进行运算。

运算符

描述

示例(等价于)

=

简单赋值

x = 5

+=

加法赋值

x += 3(x = x + 3)

-=

减法赋值

x -= 3(x = x - 3)

*=

乘法赋值

x *= 3(x = x * 3)

/=

除法赋值

x /= 3(x = x / 3)

//=

整除赋值

x //= 3(x = x // 3)

%=

取余赋值

x %= 3(x = x % 3)

**=

幂运算赋值

x **= 3(x = x **3)

示例代码:

x = 10

# 加法赋值

x += 5

print(x) # 输出:15(相当于x = 10 + 5)

# 减法赋值

x -= 3

print(x) # 输出:12(相当于x = 15 - 3)

# 乘法赋值

x *= 2

print(x) # 输出:24(相当于x = 12 * 2)

# 除法赋值

x /= 4

print(x) # 输出:6.0(相当于x = 24 / 4)

# 整除赋值

x = 25 # 重新赋值

x //= 4

print(x) # 输出:6(相当于x = 25 // 4)

3.4 比较运算符

比较运算符用于比较两个值的大小或相等性,返回的结果是布尔值(True或False)。

运算符

描述

示例

==

等于

5 == 5 结果为 True

!=

不等于

5 != 3 结果为 True

>

大于

5 > 3 结果为 True

<

小于

5 < 3 结果为 False

>=

大于等于

5 >= 5 结果为 True

<=

小于等于

5 <= 3 结果为 False

示例代码:

a = 8

b = 10

print(a == b) # 输出:False(8不等于10)

print(a != b) # 输出:True(8不等于10)

print(a > b) # 输出:False(8不大于10)

print(a < b) # 输出:True(8小于10)

print(a >= 8) # 输出:True(8大于等于8)

print(b <= 9) # 输出:False(10不小于等于9)

3.5 逻辑运算符

逻辑运算符用于连接多个条件,进行逻辑判断,返回的结果也是布尔值。常用的逻辑运算符有and(与)、or(或)、not(非)。

  • and:当所有条件都为True时,结果才为True;只要有一个条件为False,结果就为False。
  • or:只要有一个条件为True,结果就为True;所有条件都为False时,结果才为False。
  • not:取反,条件为True时结果为False,条件为False时结果为True。

示例代码:

x = 5

y = 10

# and运算符

print(x > 3 and y < 15) # 输出:True(x>3为True,y<15为True,两者都为True)

print(x > 6 and y < 15) # 输出:False(x>6为False,所以整体为False)

# or运算符

print(x > 6 or y < 15) # 输出:True(y<15为True,所以整体为True)

print(x > 6 or y > 15) # 输出:False(两个条件都为False)

# not运算符

print(not x > 6) # 输出:True(x>6为False,取反后为True)

print(not x == 5) # 输出:False(x==5为True,取反后为False)

3.6 运算符的优先级

当一个表达式中包含多种运算符时,Python 会按照一定的优先级进行计算,就像数学中 “先乘除后加减” 一样。如果不确定优先级,可以使用括号(())来改变运算顺序,括号内的表达式会优先计算。

运算符的优先级从高到低大致如下(部分常用):

  1. 括号(())
  1. 幂运算(**)
  1. 算术运算符(*、/、//、% 高于 +、-)
  1. 比较运算符(==、!=、>、<、>=、<=)
  1. 逻辑运算符(not 高于 and,and 高于 or)

示例代码:

# 优先级示例

result1 = 2 + 3 * 4

print(result1) # 输出:14(先算乘法3*4=12,再算加法2+12=14)

result2 = (2 + 3) * 4

print(result2) # 输出:20(先算括号内的2+3=5,再算乘法5*4=20)

result3 = 10 > 5 and 8 < 10 or 3 > 4

# 先算比较运算:10>5为True,8<10为True,3>4为False

# 再算and:True and True = True

# 最后算or:True or False = True

print(result3) # 输出:True

3.7 示例:成绩判断

下面通过一个示例来综合运用本章所学的运算符,判断学生的成绩等级:

# 定义学生成绩

score = 85

# 判断成绩等级(使用比较运算符和逻辑运算符)

if score >= 90 and score <= 100:

grade = 'A'

elif score >= 80 and score < 90:

grade = 'B'

elif score >= 60 and score < 80:

grade = 'C'

else:

grade = 'D'

print(f"成绩:{score},等级:{grade}") # 输出:成绩:85,等级:B

在上述代码中,我们使用了比较运算符(>=、<=、<)和逻辑运算符(and)来判断成绩所在的区间,从而确定等级。

3.8 小结

本章我们学习了 Python 中的几类常用运算符:算术运算符用于基本的数学运算,赋值运算符用于给变量赋值,比较运算符用于比较值的大小,逻辑运算符用于逻辑判断,同时还了解了运算符的优先级。运算符是 Python 编程中处理数据和进行条件判断的基础,掌握它们对于后续的学习至关重要。下一章,我们将学习 Python 的条件语句。

相关推荐

android13正式版下载(安卓版本13)

出现该问题的原因是,用户在设置里开启了新下载的APP,仅添加到APP资源库选项。大家只要进入“设置-主屏幕”,把新下载的APP,改为“添加到主屏幕”即可解决问题。修改完成后,你再进入AppStore下...

firefox浏览器安卓版(firefox浏览器安卓版 打开本地网页)

要进入火狐浏览器手机版的主页,你可以通过以下几种方式进行:首先,打开火狐浏览器App,然后点击右上角的三条横线菜单按钮,接着选择“主页”选项。另外,你也可以直接在浏览器地址栏中输入“about:hom...

电脑cpu性能排行榜天梯图(“电脑cpu性能天梯图”)

一、英特尔酷睿i7670。这款英特尔CPU采用的是超频新芯,最大程度的提升处理器的超频能力。二、英特尔酷睿i74790kCPU:这款CPU采用22纳米制程工艺的框架,它的默认频率是4.0到4.4Ghz...

硬盘怎么分区合理(硬盘怎么分区合理一点)
  • 硬盘怎么分区合理(硬盘怎么分区合理一点)
  • 硬盘怎么分区合理(硬盘怎么分区合理一点)
  • 硬盘怎么分区合理(硬盘怎么分区合理一点)
  • 硬盘怎么分区合理(硬盘怎么分区合理一点)
路由器怎么设置密码不被别人蹭网
  • 路由器怎么设置密码不被别人蹭网
  • 路由器怎么设置密码不被别人蹭网
  • 路由器怎么设置密码不被别人蹭网
  • 路由器怎么设置密码不被别人蹭网
电脑自由截屏的快捷键是什么

快捷键是ctrl+alt+a,我们可将聊天窗口缩小,放在旁边。然后找到想要截屏的位置,这时我们在截屏旁边,就更加的方便了。在键盘中按下PrintScreenSysRq(简写为PrtSc)键,此快捷...

windows10精简版官网下载(win10官方精简版下载)

精简版的意思的它比原版的功能和软件少了,其实精简版的更适合大众,没有多余的其他必要功能,更快Win10版本主要为四个分别是专业版、家庭版、企业版、教育版,其实除了这四个之外,还有工作站版、LTSB/L...

cad2008安装失败(Win11安装cad2008安装失败)

解决方法:1、右键点击“开始”按钮,选择“程序和功能”;2、然后点击“启用或关闭windows功能”;3、勾选“Microsoft.NETFramework3.5(包括.Net2.0)”后点击确定按钮...

u盘在电脑上怎么找出来(u盘在电脑上怎么找到)

在电脑中找不到u盘,是因为系统没有自动识别出来,手动打开即可,具体的解决步骤如下:1、在桌面上点击我的电脑,右键,管理。2、打开管理界面,点击储存。3、进到储存页面。4、到这一步,也就可以看到了,有这...

联想一体机怎么进入bios(联想一体机怎么进入u盘启动)

所需工具:联想Lenovo品牌一体机、启动U盘。具体步骤如下:1、联想一体机从U盘启动设置步骤如下重启联想一体机,启动过程中按F1进入BIOS,部分机型则是开机按Enter键,进入之后再按F12选择进...

如何装ghost系统盘(ghost装机教程)

ghost是不能做系统c盘,它是一种对硬盘和分区制作成映像文件进行备份和恢复的工具软件,是不能进行操作系统安装。这个软件的使用目的是,当我们安装配置好操作系统以后,用ghost软件对c盘进行备份,或者...

加密u盘如何格式化(加密u盘如何格式化手机)

1,点击系统与安全进入电脑的控制面板界面,点击上方的系统与安全的选项,在系统界面找到最下方的管理工具功能组。2,选中u盘选择管理工具下面的创建并格式化硬盘分区,点击弹出磁盘管理的界面,在这个里面选中你...

万能显卡驱动离线版pc(万能显卡驱动离线版)

万用驱动是综合各电脑硬件的性能而制做的软件,对于大多数的电脑硬件驱动都好用,但对于少数品牌电脑驱动要求严格的,就不灵了。有的硬件用万能驱动后,使用效果不佳,就是因为没有完全驱动好。所以,知名品牌电脑硬...

如何让电脑一键还原(电脑怎样才能一键还原)
  • 如何让电脑一键还原(电脑怎样才能一键还原)
  • 如何让电脑一键还原(电脑怎样才能一键还原)
  • 如何让电脑一键还原(电脑怎样才能一键还原)
  • 如何让电脑一键还原(电脑怎样才能一键还原)
笔记本windows8系统下载(笔记本电脑系统win8)

在电脑上面就可以下载,打开浏览器搜索windous8系统会出现一些下拉选择,选择第一条或者选择有官网字样的,就直接有下载按钮,然后点击下载就可以了win8可以支持现在可以见到的所有Photosho...

取消回复欢迎 发表评论: