python运算符详解

在Python中,可以使用以下运算符:

 

1. 算术运算符:

a = 10

b = 3

print(a + b) # 输出13

print(a - b) # 输出7

print(a * b) # 输出30

print(a / b) # 输出3.33333333333

print(a // b) # 输出3,整除运算符,返回a除以b的整数部分

print(a % b) # 输出1,取余运算符,返回a除以b的余数

print(-a) # 输出-10,取负运算符

print(a ** b) # 输出1000,幂运算符,返回a的b次幂

 

2. 比较运算符:

a = 10

b = 3

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. 逻辑运算符:

a = True

b = False

print(a and b) # 输出False

print(a or b) # 输出True

print(not a) # 输出False


4. 位运算符:

a = 0b1010 # 二进制数10

b = 0b1100 # 二进制数12

print(a & b) # 输出0b1000,按位与运算符,返回a和b的按位与结果

print(a | b) # 输出0b1110,按位或运算符,返回a和b的按位或结果

print(a ^ b) # 输出0b110,按位异或运算符,返回a和b的按位异或结果

print(~a) # 输出-11,按位取反运算符,返回a的按位取反结果

print(a << 2) # 输出0b101000,左移运算符,将a的二进制数左移2位

print(b >> 2) # 输出0b0011,右移运算符,将b的二进制数右移2位

 

5. 赋值运算符:

a = 10

a += 5 # 相当于a = a + 5

print(a) # 输出15

a -= 2 # 相当于a = a - 2

print(a) # 输出13

a *= 3 # 相当于a = a * 3

print(a) # 输出39

a /= 2 # 相当于a = a / 2

print(a) # 输出19.5

a //= 2 # 相当于a = a // 2

print(a) # 输出9.0

a %= 4 # 相当于a = a % 4

print(a) # 输出1.0

a **= 3 # 相当于a = a ** 3

print(a) # 输出1.0

 

以上是一些常见的Python运算符。需要注意的是,Python的运算符优先级与其他编程语言略有不同,需要注意运算符的优先级和结合性。

未经允许不得转载:445IT之家 » python运算符详解

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏