c语言编程笔录

首页 >   > 笔记大全

笔记大全

python常用的运算符 python常用的运算符的优先级表格

更新时间:2023-11-07

1、Python常用的算数运算符

Python中常用的算数运算符包括加(+)、减(-)、乘(*)、除(/)、模(%)、整除(//)和乘方(**)。这些运算符都比较容易理解,其中加和乘的使用比较广泛。

a = 2
b = 3
# 加法运算
c = a + b
print(c)  # 输出5

# 乘法运算
d = a * b
print(d)  # 输出6

# 除法运算
e = b / a
print(e)  # 输出1.5

# 取模运算
f = b % a
print(f)  # 输出1

# 整除运算
g = b // a
print(g)  # 输出1

# 求乘方
h = a ** b
print(h)  # 输出8

2、Python常用的比较运算符

比较运算符用于比较两个数之间的大小关系,返回的结果是布尔类型(True或False)。Python中比较运算符包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。

a = 2
b = 3

# 判断是否相等
c = a == b
print(c)  # 输出False

# 判断是否不等
d = a != b
print(d)  # 输出True

# 判断是否大于
e = a > b
print(e)  # 输出False

# 判断是否小于等于
f = b <= a
print(f)  # 输出False

3、Python常用的逻辑运算符

逻辑运算符用于连接两个或多个条件,根据这些条件的真假来计算结果。Python中常用的逻辑运算符包括与(and)、或(or)和非(not)。

a = 2
b = 3
c = 4

# 与运算
d = (a < b) and (b < c)
print(d)  # 输出True

# 或运算
e = (a > b) or (b < c)
print(e)  # 输出True

# 非运算
f = not(a < b)
print(f)  # 输出False

4、Python常用的位运算符

位运算符用于对二进制数的每一位进行操作。Python中常用的位运算符包括按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左移(<<)和右移(>>)

a = 60  # 二进制为0011 1100
b = 13  # 二进制为0000 1101

# 按位与
c = a & b  # 0000 1100
print(c)  # 输出12

# 按位或
d = a | b  # 0011 1101
print(d)  # 输出61

# 按位异或
e = a ^ b  # 0011 0001
print(e)  # 输出49

# 按位取反
f = ~a  # 1100 0011
print(f)  # 输出-61

# 左移
g = a << 2  # 1111 0000
print(g)  # 输出240

# 右移
h = a >> 2  # 0000 1111
print(h)  # 输出15

总结

Python中常用的运算符包括算术运算符、比较运算符、逻辑运算符和位运算符,每种运算符有其独特的运算规则和优先级,程序员要深刻理解运算符的使用。同时,在代码书写中应该注意到运算符优先级,并在需要时使用括号来提高代码可读性。