4、Python 运算符

2.3 运算符

  • 运算符是用来对变量或数据进行操作的符号,也称作操作符,操作的数据称为操作数。运算符根据其功能可分为算术运算符、赋值运算符、比较运算符、逻辑运算符等。

2.3.1 算术运算符

  • 算术运算符用来处理简单的算术运算,包括加、减、乘、除、取余等,具体如表所示。
    在这里插入图片描述
  • 在表中,注意除法与取整的区别。接下来演示两者的区别,如例所示。
    在这里插入图片描述

2.3.2 赋值运算符

  • 在前面章节的学习中,程序中已多次使用赋值运算符,它的作用就是将变量或表达式的值赋给某一个变量,具体示例如下:

在这里插入图片描述

  • 如果需要为多个变量赋相同的值,可以简写为如下形式:

在这里插入图片描述

  • 上述语句等价于如下语句:

在这里插入图片描述

  • 如果需要为多个变量赋不同的值,可以简写为如下形式:

在这里插入图片描述

  • 输出a、b、c、d值时,可以使用如下语句:

在这里插入图片描述

  • 除此之外,还有几种特殊的赋值运算符,如表所示。

在这里插入图片描述

  • 接下来演示赋值运算符的用法,如例所示。

在这里插入图片描述

2.3.3 比较运算符

  • 比较运算符就是对变量或表达式的结果进行比较。如果比较结果为真,则返回True,否则返回False,具体如表所示。

在这里插入图片描述

  • 接下来演示比较运算符的使用,如例所示。

在这里插入图片描述

2.3.4 逻辑运算符

  • 逻辑运算符用来表示数学中的“与”、“或”、“非”运算,具体如表所示。

在这里插入图片描述

  • 在表中,a、b分别为表达式,通常都是使用比较运算符返回的结果作为逻辑运算符的操作数。此外,逻辑运算符也经常出现在条件语句和循环语句中。
  • 接下来演示逻辑运算符的使用,如例所示。

在这里插入图片描述

2.3.5 位运算符

  • 位运算符是指对二进制位从低位到高位对齐后进行运算,具体如表所示。

在这里插入图片描述

  • 虽然运用位运算可以完成一些底层的系统程序设计,但Python程序很少涉及计算机底层的技术,因此这里只需要简单了解位运算即可。
  • 接下来演示位运算符的使用,如例所示。

在这里插入图片描述

2.3.6 成员运算符

  • 成员运算符用于判断指定序列中是否包含某个值,具体如表所示。

在这里插入图片描述

  • 接下来演示成员运算符的使用,如例所示。

在这里插入图片描述

2.3.7 身份运算符

  • 身份运算符用于判断两个标识符是否引用同一对象,具体如表所示。

在这里插入图片描述

  • 接下来演示身份运算符的使用,如例所示。

在这里插入图片描述

2.3.8 运算符的优先级

  • 运算符的优先级是指在多种运算符参与运算的表达式中优先计算哪个运算符,与算术运算中“先乘除,后加减”是一样的。如果运算符的优先级相同,则根据结合方向进行计算,表中列出了运算符优先级从高到低的顺序。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值