下表列出了所有Python语言支持的算术运算符。假设变量a持有10和变量b持有20,则:
运算符描述实例
+加法-对操作符的两侧加值a+b=30
-减法-从左侧操作数减去右侧操作数a-b=-10
*乘法-相乘运算符两侧的值a*b=200
/除-由右侧操作数除以左侧操作数b/a=2
%模-由右侧操作数和余返回除以左侧操作数b%=0
**指数-执行对操作指数(幂)的计算a**b=10幂为20
//地板除-操作数的除法,其中结果是将小数点后的位数被除去的商。9//2=4而9.0//2.0=4.0例子:
试试下面的例子就明白了所有的Python编程语言提供了算术运算符:
#!/usr/bin/python
a=21
b=10
c=0
c=a+b
print"Line1-Valueofcis",c
c=a-b
print"Line2-Valueofcis",c
c=a*b
print"Line3-Valueofcis",c
c=a/b
print"Line4-Valueofcis",c
c=a%b
print"Line5-Valueofcis",c
a=2
b=3
c=a**b
print"Line6-Valueofcis",c
a=10
b=5
c=a//b
print"Line7-Valueofcis",c
当执行上面的程序,它会产生以下结果:
Line1-Valueofcis31
Line2-Valueofcis11
Line3-Valueofcis210
Line4-Valueofcis2
Line5-Valueofcis1
Line6-Valueofcis8
Line7-Valueofcis2
python运算搞不懂
首先5//2代表整除,得到的结果为整数,所以结果是2,然后7%2是求模,也就是7/2的余数1
python中一些符号所代表的含义?
前面的应该是求模运算,只取整数部分(不确定)
应该是求余运算吧?即是相除后的余数。
python运算符计算顺序
这个运算不是顺序运算的。
3>2==2相当于计算3>2and2==2。所以结果是True不是False
本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
相关标签: