「时光不负,创作不停,本文正在参加2022年中总结征文大赛」
数值运算符
在Python中常用的数值运算符有8个,具体请见下表:
| 运算符 | 描述 |
|---|---|
| + | 加法运算 |
| - | 减法运算 |
| * | 乘法运算 |
| / | 除法运算 |
| // | 整除运算,取两数的最大整数商 |
| % | 取余运算,取两数智商的余数 |
| - | 取负数 |
| ** | 幂运算 |
实例
a = 2
b = 3
#加法
print(a+b) #5
#减法
print(b-a) #1
#乘法
print(a*b) #6
#除法
print(a/b) #0.6666666666666666
#整除
print(a//b) #0
print(b//a) #1
#取余
print(a%b) #2 2除3等于0余2
print(b%a) #1 3除2等于1余1
#取负数
print(-a) #-2
print(b**a) #9
print(a**b) #8
我们常将 a = a+n 这种形式的表达式简写为:a += n。
对于+,-,*,/,//,%,** 等运算都可以这样来表达:
a = 20
a -= 5
print(a) #15
b = 20
b *= 5
print(b) #100
数值运算函数
在Python中,预装的函数称为内置函数,我们可以直接使用这些函数来进行特定的数值运算,与运算符不同的是函数中存在参数,就像print()函数和format()方法一样,括号内是需要处理的数值或者变量。
1.abs()函数
abs()函数是计算绝对值的函数,同数学内的绝对值是同一个含义,如:
|20| = |-20| = 20
对于复数来说,abs()是求模函数,同数学内的求模相同,如:
在使用abs()函数时,把需求绝对值或者求模的变量或者表达式放入括号内即可。
实例:
a = 20
print(abs(a)) #20
print(abs(-a)) #20
b = 3+4j
print(abs(b)) #5.0
2.divmod()函数
divmod()函数是计算商与余数的函数,,语法: divmod(m,n)
该函数是计算m与n的整数商和余数,并且通过元组形式返回整数商和余数。
在divmod()返回的元组中,第一个是整数商,第二个是余数,通常我们会把这两个值赋给两个不同的变量。
实例:
m = 4
n = 5
d = divmod(m,n)
print(type(d)) #<class 'tuple'>
print(d) #(0, 4)
a,b = divmod(m,n)
print(a) #0 a就是m和n的整数商,相当于:a = m // n
print(b) #4 b就是m和n的余数,相当于b = m % n
3.max()函数和min()函数
max()函数是计算任意多个数字里面的最大值,而min()函数是计算任意多个数字里面的最小值
实例:
S = [1,3,8,9,25,66,87,20,299]
print(max(S)) #299
print(min(S)) #1
4.pow()函数
pow()函数是计算幂次方运算的函数,语法:pow(m,n,%t) ; 通常计算m的n次方的最后t位。
实例:
m = 4
n = 5
print(pow(m, n, 10000)) #1024
print(pow(m, n, 100)) #24
5.round()函数
round()函数返回浮点数x的四舍五入值。语法:round( x [, n] );
x -- 数值表达式。
n -- 数值表达式,表示从小数点位数。
实例:
print(round(3.1415926)) #3
print(round(3.1415926,3)) #3.142
寄语: 事业成于坚韧,毁于急躁。在沙漠中,匆忙的旅人往往落在从容者的后边;疾驰的骏马在后头,缓步的骆驼继续向前。