Python基础(9)——Python运算符

news/2024/11/26 13:47:56/

Python基础(9)——Python运算符

文章目录

  • Python基础(9)——Python运算符
  • 目标
  • 运算符的分类
    • 1. 算数运算符
    • 2. 赋值运算符
    • 3. 复合赋值运算符
    • 4. 比较运算符
    • 5. 逻辑运算符
      • 5.1 拓展
  • 总结

目标

掌握常用运算符的作用

运算符的分类

  • 算数运算符
  • 赋值运算符
  • 复合赋值运算符
  • 比较运算符
  • 逻辑运算符

1. 算数运算符

运算符描述实例
+1 + 1 输出结果为 2
-1-1 输出结果为 0
*2 * 2 输出结果为 4
/10 / 2 输出结果为 5
//整除9 // 4 输出结果为2
%取余9 % 4 输出结果为 1
**指数2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2
()小括号小括号用来提高运算优先级,即 (1 + 2) * 3 输出结果为 9

注意:

  • 混合运算优先级顺序:()高于 ** 高于 * / // % 高于 + -

2. 赋值运算符

运算符描述实例
=赋值=右侧的结果赋值给等号左侧的变量
  • 单个变量赋值
num = 1
print(num)
  • 多个变量赋值
num1, float1, str1 = 10, 0.5, 'hello world'
print(num1)
print(float1)
print(str1)
  • 多变量赋相同值
a = b = 10
print(a)
print(b)

3. 复合赋值运算符

运算符描述实例
+=加法赋值运算符c += a 等价于 c = c + a
-=减法赋值运算符c -= a 等价于 c = c- a
*=乘法赋值运算符c *= a 等价于 c = c * a
/=除法赋值运算符c /= a 等价于 c = c / a
//=整除赋值运算符c //= a 等价于 c = c // a
%=取余赋值运算符c %= a 等价于 c = c % a
**=幂赋值运算符c ** = a 等价于 c = c ** a
a = 100
a += 1
# 输出101  a = a + 1,最终a = 100 + 1
print(a)b = 2
b *= 3
# 输出6  b = b * 3,最终b = 2 * 3
print(b)c = 10
c += 1 + 2
# 输出13, 先算运算符右侧1 + 2 = 3, c += 3 , 推导出c = 10 + 3
print(c)

4. 比较运算符

比较运算符也叫关系运算符, 通常用来判断。

运算符描述实例
==判断相等。如果两个操作数的结果相等,则条件结果为真(True),否则条件结果为假(False)如a=3,b=3,则(a == b) 为 True
!=不等于 。如果两个操作数的结果不相等,则条件为真(True),否则条件结果为假(False)如a=3,b=3,则(a == b) 为 True如a=1,b=3,则(a != b) 为 True
>运算符左侧操作数结果是否大于右侧操作数结果,如果大于,则条件为真,否则为假如a=7,b=3,则(a > b) 为 True
<运算符左侧操作数结果是否小于右侧操作数结果,如果小于,则条件为真,否则为假如a=7,b=3,则(a < b) 为 False
>=运算符左侧操作数结果是否大于等于右侧操作数结果,如果大于,则条件为真,否则为假如a=7,b=3,则(a < b) 为 False如a=3,b=3,则(a >= b) 为 True
<=运算符左侧操作数结果是否小于等于右侧操作数结果,如果小于,则条件为真,否则为假如a=3,b=3,则(a <= b) 为 True
a = 7
b = 5
print(a == b)  # False
print(a != b)  # True
print(a < b)   # False
print(a > b)   # True
print(a <= b)  # False
print(a >= b)  # True

5. 逻辑运算符

运算符逻辑表达式描述实例
andx and y布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值。True and False, 返回 False。
orx or y布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值。False or True, 返回 True。
notnot x布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。not True 返回 False, not False 返回 True
a = 1
b = 2
c = 3
print((a < b) and (b < c))  # True
print((a > b) and (b < c))  # False
print((a > b) or (b < c))   # True
print(not (a > b))          # True

5.1 拓展

数字之间的逻辑运算

a = 0
b = 1
c = 2# and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字
print(a and b)  # 0
print(b and a)  # 0
print(a and c)  # 0
print(c and a)  # 0
print(b and c)  # 2
print(c and b)  # 1# or运算符,只有所有值为0结果才为0,否则结果为第一个非0数字
print(a or b)  # 1
print(a or c)  # 2
print(b or c)  # 1

总结

  • 算数运算的优先级
    • 混合运算优先级顺序:()高于 ** 高于 * / // % 高于 + -
  • 赋值运算符
    • =
  • 复合赋值运算符
    • +=
    • -=
    • 优先级
      1. 先算复合赋值运算符右侧的表达式
      2. 再算复合赋值运算的算数运算
      3. 最后算赋值运算
  • 比较运算符
    • 判断相等: ==
    • 大于等于: >=
    • 小于等于:<=
    • 不等于: !=
  • 逻辑运算符
    • 与: and
    • 或:or
    • 非:not

9c7bc198b36f77679bc7983f2f02810


http://www.ppmy.cn/news/464354.html

相关文章

电脑端微信多开小工具

网上确实有其他版本&#xff0c;但是我这个版本更小&#xff0c;更方便&#xff0c;下载了设置微信路径&#xff0c;然后直接使用。支持拖拽画面&#xff0c;保存设置&#xff0c;绝对原创。话不多说&#xff0c;直接上下载链接。 电脑端微信多开小工具 就一个压缩包&#xf…

如何在桌面添加计算机日历工具,如何在电脑桌面上添加日历小工具?

如何在电脑桌面上添加日历小工具? 电脑作为我们现在家庭必不可少的电子产品之一,我们如何在电脑桌面上设置显示日历呢?下面就让小编带你们来看看吧! 电脑桌面怎么设置日历在桌面 1. 首先我们需要将鼠标光标移动到桌面空白处,并点击鼠标右键,接着在出现如图所示的功能选择…

怎么用计算机画图工具,使用电脑自带画图工具(画图软件怎样操作的方法

匿名用户 1级 2018-03-22 回答 电脑操作中&#xff0c;有时我们常常需要&#xff0c;作一些简单的图形&#xff0c;或者修改一些图片。如果&#xff0c;安装一些专业的作图软件&#xff0c;有点小题大做、杀鸡用牛刀的惊天架势。本文介绍电脑自带画图工具的操作。 具体方法如下…

忘记电脑密码的解决方法——使用pe工具重置电脑密码

文章目录 1.准备工作2.下载并安装pe工具3.设置U盘为第一启动项4.修改密码 如果我们忘记了电脑密码该怎么办呢?我们可以使用pe工具来重置密码。 我已以身试毒,这种方式不会丢失我们电脑中的任何文件,请大家放心! 少说多做,直接进入正题: 1.准备工作 一台可供使用的电脑来下载…

远程控制计算机软件有哪些,支持远程控制电脑的工具有哪些?这几款软件值得一试!...

对于普通人来说,如果自己身处于一线工作城市,与异地的家人进行聊天时,他们遇到了电脑上的某种问题时,而我们直接靠说话或文字,并不能直接来解决他们所遇到的问题,他们自己又根本不会操作,此时直接控制他们的电脑就是一个非常棒的方法,既可以解决了问题,不需要多费口舌…

计算机工具集

工具集 对自己在生活学习中用到的工具和网站做下记录。 CPU工具 cpumark&#xff1a;综合CPU测试&#xff0c;包括系统储存&#xff0c;浮点运算和逻辑运算。 sysID&#xff1a;测试CPU电压&#xff0c;运行频率,L1&#xff0c;L2Cache以及各项技术资料&#xff1b; Hot CPU…

计算机桌面工具栏出现闪烁,电脑任务栏一直闪怎么办

1.电脑的任务栏一直闪,鼠标不起作用怎么办 系统任务栏一直闪烁,说明此时系统存在异常,导致了鼠标无法使用,可以通过下述方法解决: 1)尝试在系统下按“ctrl+alt+del”调出任务管理器,若能调出,将explorer进程强制结束,再在任务管理器左上角的文件菜单处单击,选择“新工作…

电脑文件软件搬家迁移十大工具

10 大适用于 Windows 的数据迁移软件。 数据迁移至关重要&#xff0c;几乎所有组织都依赖于此。如果您认为数据传输不是一件容易的事&#xff0c;那么数据迁移软件可以帮上忙。 1、奇客电脑迁移 将现有操作系统、软件、文件迁移到 新电脑的最佳方法之一是使用名为奇客电脑迁移…