1、运算符
1.1 算数运算符
运算符 | 含义 |
---|---|
+ |
加号 |
- |
减号 |
* |
乘号 |
** |
幂运算 |
/ |
除号 |
// |
取整 |
% |
取余 |
例
a = 21 b = 10 c = 0 c = a + b # 加法 print ("1 - c 的值为:", c) c = a - b # 减法 print ("2 - c 的值为:", c) c = a * b # 乘法 print ("3 - c 的值为:", c ) c = a / b # 除法 print ("4 - c 的值为:", c ) c = a % b # 取余 print ("5 - c 的值为:", c) # 修改变量 a 、b 、c a = 2 b = 3 c = a ** b ## 幂运算 print ("6 - c 的值为:", c) a = 10 b = 5 c = a // b 整除运算 print ("7 - c 的值为:", c)
1.2 比较运算符
所有比较运算式都返回 bool
值 : 0
和 1
。
符号 | 含义 |
---|---|
< |
小于-----返回前项是否小于后项 |
> |
大于-----返回前项是否大于后项 |
<= |
小于等于-----返回前项是否小于等于后项 |
>= |
大于等于-----返回前项是否大于等于后项 |
== |
等于-----比较前项和后项的值是否相等 |
!= |
不等于-----比较前项和后项的值是否不等 |
例
a = 21 b = 10 c = 0 if a == b : print ("1 - a 等于 b") else: print ("1 - a 不等于 b") if a != b : print ("2 - a 不等于 b") else: print ("2 - a 等于 b") if a < b : print ("4 - a 小于 b" ) else: print ("4 - a 大于等于 b") if a > b : print ("5 - a 大于 b") else: print ("5 - a 小于等于 b") # 修改变量 a 和 b 的值 a = 5 b = 20 if a <= b : print ("6 - a 小于等于 b") else: print ("6 - a 大于 b") if b >= a : print ("7 - b 大于等于 a") else: print ("7 - b 小于 a")
1.2 位运算符
符号 | 含义 |
---|---|
<< |
左移位运算符-----运算数的个二进制位全部左移若干位,位数由 << 右边的数字决定。高位丢失,低位补0。 |
>> |
右移位运算符-----运算数的个二进制位全部右移若干位,位数由 >> 右边的数字决定。高位丢失,低位补0。 |
& |
按位与运算符-----如果两个相应位都为1,则该位的结果为1,否则为0。 |
| |
按位或运算符-----只要对应的二进位有一个为1时,则结果为1。 |
^ |
按位异或运算符-----当两对应位置的二进制位想异时,结果为1 |
~ |
按位取反运算符-----对数据的每个二进制位取反,把1变为0,把0变为1。 |
符号 | 含义 |
---|---|
@ |
来源:https://www.cnblogs.com/wdzn/p/12245194.html