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://img-blog.csdnimg.cn/741875fdcf664ef08e13718195b4c208.png)
2.python位运算符
位运算符是把 十进制 数字看作 二进制 来进行计算的。
![在这里插入图片描述](https://img-blog.csdnimg.cn/aedb995ce67f4a0fb0e4d629214c3e83.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAMWNlYmVyZzk=,size_20,color_FFFFFF,t_70,g_se,x_16)
a = 60
b = 13
print(str(a&b) +' '+ str