关于Python的常用运算符,与平常的算术运算符比较相似,不同的是Python的常用运算符更加智能。灵活运用可以让“小司机”敲代码速度呈几何级攀升,有如神助!!!(别当真哈)

言归正传,Python的常用运算符大致有以下几种:
“+”,“-”,"*","/‘’,“%”,“**”,“//”。
以下注意!

a=a+1
b=b*2
等等

可以改为:

a+=1
b*=2
等等

就可以更简便一些。
除此之外呢,还有“**”,“//”二者,其作用如下:
有不少Python学者以前是c语言学者,或者写了不少c语言代码,比较习惯 整数相除结果整数,浮点类型相除结果浮点类型,其运算符为“/”,有很好用且巧妙的算法与之相匹配,而Python中“/”运算符会自动根据用户数据的数学运算结果智能判断输出整型还是浮点型。
比如:C语言

int a=10;
int b=8;
int c;
c=a/b;
cout<<c;

结果就是1而不是1.25,取了整数部分。
Python:

a=10
b=8
print(a/b)

结果就是1.25
对于不愿使用Python中“/”运算操作符的小朋友,Python人性化地设计了“//”,其作用是C语言中的“/”!!!

对于“**”,其作用与C语言中pow()函数基本一样,如下

print(2**3)
print(3**2)

其结果为8与9,就是这样:x**y,结果为x的y次幂。

接下来是运算操作符的优先级问题

在一般情况下逻辑运算操作符的优先级比算数或者判断运算操作符优先级要低,比如:

3>4or4>3

相当于:

在这里插入代码片

结果 :Ture

对于“-”,即可作减号又可作负号,怎么用呢?
当其作为一元操作符时,作负号使用:

-3*2+5/-2-4

相当于

(-3)*2+5/(-2)-4

作为二元操作符时就不再累述了,就是加号。

最神奇的是“**”运算符级别比其左侧的运算符级别高,比右侧的运算符级别低,比如:

-3**2
3**-2

相当于:

-(3**2)
3**(-2)

其结果分别是-9与0.11111111111。