Python运算符

一.算数运算符

1.加法运算符:+
2.减法运算符:-
3.乘法运算符:*
4.除法运算符:/
5.取模运算符(求余):%
6.幂运算符:**

num1 = 99
num2 = 9
print(f"{num1}+{num2}={num1+num2}")
print(f"{num1}-{num2}={num1-num2}")
print(f"{num1}*{num2}={num1*num2}
print(f"{num1}/{num2}={num1/num2}")
print(f"{num1}%{num2}={num1%num2}")
print(f"{num1}**{num2}={num1**num2}")

二.赋值运算符  =  +=   -=  *= /=  %=  **=  //=
赋值运算符低于算术运算符
算数运算符优先级高于赋值运算符
算数运算符优先级高于比较运算符 
比较运算符优先级高于赋值运算符

value = 10
value = 10 + 10
value = value + 10
value += 10
value = value - 10
value -= 10
value = value * 10 
value *= 10
value = value / 10
value /= 10
value = value % 10
value %= 10
value = value ** 10
value **= 10
value = value // 10
value //= 10
print(value)

三.比较运算符
比较运算符结果永远为True或者False

print(5 > 3, 5 >= 5)
print(5 < 3, 5 <= 5)
print(5 != 3, 5 == 5)

四.  逻辑运算符
 and 左侧为真,返回右侧,左侧为假,返回左侧

 or  左侧为真,返回左侧,左侧为假,返回右侧

not 返回True或者False

 result = True and 99
 print(result)
 result = None and 99
 print(result)
 result = 1 or True
 print(result)
 result = 1 or False
 print(result)
 result = not True
 print(resu

五.位运算符
    & 按位与:相同位置 全为1 结果就是1  有一个为0 则结果为0
    | 按位或:相同位置 全为0 结果就是0  有一个为1 则结果为1
    ^ 按位异或:相同位置  相同为0 不同为1
    << 左移动 右侧补0 数值变大
    >>右移动 右侧删除 数值变小

Python运算符_第1张图片

Python运算符_第2张图片

Python运算符_第3张图片

你可能感兴趣的:(python)