Python 常见运算符汇总

Python常用的运算符有以下这些:

1、算术运算符:

运算符 描述
+ 加法
- 减法
* 乘法
/ 除法(结果为浮点数)
// 整除(结果为整数)
% 取模(取余数)
** 幂运算

如:

a = 10
b = 3

print(a + b)  # 输出:13
print(a - b)  # 输出:7
print(a * b)  # 输出:30
print(a / b)  # 输出:3.3333333333333335
print(a // b)  # 输出:3
print(a % b)  # 输出:1
print(a ** b)  # 输出:1000

2、比较运算符:

运算符 描述
== 等于
!= 不等于
< 小于
> 大于
<= 小于等于
>= 大于等于

如:

a = 5
b = 7

print(a == b)  # 输出:False
print(a != b)  # 输出:True
print(a < b)  # 输出:True
print(a > b)  # 输出:False
print(a <= b)  # 输出:True
print(a >= b)  # 输出:False

3、逻辑运算符:

运算符 描述
and 与运算
or 或运算
not 非运算

如:

a = True
b = False

print(a and b)  # 输出:False
print(a or b)  # 输出:True
print(not a)  # 输出:False

4、赋值运算符:

运算符 描述
= 赋值
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
//= 整除赋值
%= 取模赋值
%%= 幂赋值

如:

a = 10
b = 3

a += b  # 等价于 a = a + b
print(a)  # 输出:13

a -= b  # 等价于 a = a - b
print(a)  # 输出:10

5、位运算符:

运算符 描述
& 按位与
| 按位或
^ 按位异或
~ 按位取反
<< 左移
>> 右移

如:

a = 5
b = 3

print(a & b)  # 输出:1
print(a | b)  # 输出:7
print(a ^ b)  # 输出:6
print(~a)  # 输出:-6
print(a << 1)  # 输出:10
print(a >> 1)  # 输出:2

6、成员运算符:

运算符 描述
in 判断元素是否存在于序列中
not in 判断元素是否不存在于序列中

如:

list = [1, 2, 3, 4, 5]

print(3 in list)  # 输出:True
print(6 not in list)  # 输出:True

7、身份运算符:

运算符 描述
is 判断两个对象是否引用同一个内存地址
is not 判断两个对象是否引用不同的内存地址

如:

a = [1, 2, 3]
b = a
c = [1, 2, 3]

print(a is b)  # 输出:True
print(a is c)  # 输出:False
print(a is not c)  # 输出:True

以上就是一些常用的运算符。

相关推荐

  1. Python 常见运算符汇总

    2024-01-12 01:58:02       41 阅读
  2. Python常见运算符

    2024-01-12 01:58:02       12 阅读
  3. PHP运算符汇总

    2024-01-12 01:58:02       31 阅读
  4. Python常见错误汇总(持续更新中)

    2024-01-12 01:58:02       12 阅读
  5. python】一些常用命令汇总(持续更新……)

    2024-01-12 01:58:02       23 阅读
  6. Python运算符

    2024-01-12 01:58:02       45 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-12 01:58:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-12 01:58:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-12 01:58:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-12 01:58:02       20 阅读

热门阅读

  1. 力扣:704. 二分查找、27. 移除元素

    2024-01-12 01:58:02       40 阅读
  2. ArrayList和LinkedList

    2024-01-12 01:58:02       40 阅读
  3. 信创平台迁移认知误区

    2024-01-12 01:58:02       35 阅读
  4. Power BI DAX 基本语法

    2024-01-12 01:58:02       39 阅读
  5. 【Linux】如何检查Linux用户是否具有sudo权限

    2024-01-12 01:58:02       43 阅读
  6. 比较 Redisson 和 Curator:分布式锁实现

    2024-01-12 01:58:02       31 阅读
  7. ubuntu安装mysql8指定数据目录

    2024-01-12 01:58:02       37 阅读