Python运算符
此文主要记录一些python运算符区别其他高级语言(如c)的特性。
1.python算术运算符
- Python中,
/
表示除,//
表示整除,与c代码有所区别。
- Python中,
**
表示求x的y次幂。
相应的赋值运算符为/=
//=
和**=
a = 2
a **=10
print(a)
a /= 3
print(a)
a //= 3
print(a)
结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e10dc5899bdf8b532ebde127a686c57b.png)
2.python位运算符
位运算符是把 十进制 数字看作 二进制 来进行计算的。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bfbc0958953b80bb1575d892cb47c112.png)
a = 60
b = 13
print(str(a&b) +' '+ str(a|b