coding:utf-8
当前系统日期:2022/7/13
算术运算符
+ 求和
a = 4
b = 8
print(a + b)
- 求差
print(b - a)
* 乘法
print(a * b)
/ 除法
print(b / a)
% 取余
print(b % a)
** 幂
print(a ** b)
// 取整
print(b // a)
比较运算符,输出bool类型
== 判断两边是否相等
print(a == b)
!= 判断两边是否不等
print(a != b)
< 小于
print(a < b)
> 大于
print(a > b)
<= 小于等于
print(a <= b)
>= 大于等于
print(a >= b)
赋值运算符
+= 加法赋值运算符,c += 1等效于c = c + 1
-= 减法赋值运算符,c -= 1等效于c = c - 1
*= 乘法赋值运算符,c *= 1等效于c = c * 1
/= 除法赋值运算符,c /= 1等效于c = c / 1
位运算符,把数字看作二进制来进行计算
十进制转二进制bin()
print(bin(a))
a = '0b111100'
b = '0b1101'
二进制转十进制
print(int(b, 2))
& 按位与运算符
| 按位或运算符
^ 按位非运算符
print(0b111100 & 0b1101)
逻辑运算符
and 两边条件同时满足的时候,结果为True否则为False
print(1 == 1 and 2 == 2)
or 两边条件只要有一个满足的时候,结果为True否则为False
print(1 == 1 or 2 == 3)
not 取bool值的相反值
print(not (1 == 1))
成员运算符
in 判断左边的值是不是在右边的值之中
print('a' in 'abc')
not in 判断左边的值是不是不在右边的值之中
print('a' not in 'bcd')
身份运算符
is 判断两个标识符是不是引用同一个值
a = 5 - 4
b = 3 - 2
c = 4 / 4
print(a is b)
print(a is c)
is not