您的位置:

Python运算符:加减乘除、取余、比较、逻辑、位运算等

Python是一种广泛使用的高级编程语言,具有清晰简洁、易学易用等优点。Python支持各种运算符,可以对变量进行常见的加减乘除、取余、比较、逻辑、位运算等操作。

一、算术运算符

Python支持加(+)、减(-)、乘(*)、除(/)四种常见的算术运算符。

a = 5
b = 3
print("a + b = ", a+b)
print("a - b = ", a-b)
print("a * b = ", a*b)
print("a / b = ", a/b)

上述代码输出结果为:

a + b =  8
a - b =  2
a * b =  15
a / b =  1.6666666666666667

此外,Python还提供两种特殊的算术运算符:取余(%)和整数除法(//)。

a = 5
b = 3
print("a % b = ", a%b)
print("a // b = ", a//b)

上述代码输出结果为:

a % b =  2
a // b =  1

取余运算符(%)返回除法的余数,整数除法(//)返回商的整数部分。

二、比较运算符

Python支持六种比较运算符:

  • 等于(==)
  • 不等于(!=)
  • 大于(>)
  • 小于(<)
  • 大于等于(>=)
  • 小于等于(<=)
a = 5
b = 3
print("a == b ?", a==b)
print("a != b ?", a!=b)
print("a > b ?", a>b)
print("a < b ?", a= b ?", a>=b)
print("a <= b ?", a<=b)

  

上述代码输出结果为:

a == b ? False
a != b ? True
a > b ? True
a < b ? False
a >= b ? True
a <= b ? False

比较运算符将两个值进行比较,并返回布尔值True或False。

三、逻辑运算符

Python支持三种逻辑运算符:

  • 与(and)
  • 或(or)
  • 非(not)
a = True
b = False
print("a and b = ", a and b)
print("a or b = ", a or b)
print("not a = ", not a)

上述代码输出结果为:

a and b = False
a or b = True
not a = False

逻辑运算符用于将多个表达式进行逻辑运算,并返回布尔值True或False。

四、位运算符

Python支持六种位运算符:

  • 按位与(&)
  • 按位或(|)
  • 按位异或(^)
  • 取反(~)
  • 左移(<<)
  • 右移(>>)
a = 60     # 二进制 0011 1100
b = 13     # 二进制 0000 1101

# 按位与
print("a & b = ", a & b)     # 输出 12,二进制 0000 1100

# 按位或
print("a | b = ", a | b)     # 输出 61,二进制 0011 1101

# 按位异或
print("a ^ b = ", a ^ b)     # 输出 49,二进制 0011 0001

# 取反
print("~a = ", ~a)           # 输出 -61,二进制 1100 0011

# 左移
print("a << 2 = ", a << 2)   # 输出 240,二进制 1111 0000

# 右移
print("a >> 2 = ", a >> 2)   # 输出 15,二进制 0000 1111

位运算符用于将值转换为二进制后进行位运算,并返回位运算后的值。

五、总结

Python支持多种运算符,可以对值进行加减乘除、取余、比较、逻辑、位运算等操作。熟练掌握运算符的使用,有助于提高代码的效率和精确度。

Python运算符:加减乘除、取余、比较、逻辑、位运算等

2023-05-13
Python运算符:加减乘除和比较运算符

2023-05-13
Python基础运算符:加、减、乘、除、取余、幂及比较运算

2023-05-13
C++二元运算符:加减乘除、取模、位运算、比较、逻辑运算等

2023-05-13
python逻辑运算符的本质,python中逻辑运算符有哪些

2022-11-19
python常用运算符有哪些,python算术运算符有哪些

2022-11-19
java逻辑运算符,java逻辑运算符优先级

2023-01-09
python基本语法之运算符(python运算符!)

2022-11-16
Python学习笔记Day02:基本数据类型和运算符

Day02的内容主要介绍了Python中的基本数据类型和运算符。通过本次学习,我们将会详细了解到Python中常用的数据类型以及如何使用运算符进行操作。 一、变量与数据类型 1、变量 age = 18

2023-12-08
python常用的运算符,python常用的运算符的优先级表

2022-11-21
Python运算符的详细阐述

2023-05-19
Python数学运算符的应用

2023-05-12
Python数字运算符: 快速处理数值计算

2023-05-13
python算法运算(Python算数运算)

2022-11-14
java逻辑运算符,java逻辑运算符有几种

2023-01-09
Python运算符详解

2023-05-23
python的数值类型和运算符(python的与运算符)

2022-11-16
python运算符及字符串方法(Python字符串运算符)

2022-11-08
BigDecimal加减乘除运算详解

2023-05-20
Python中的数学运算符及其作用

2023-05-12