特殊的算数运算
·指数运算、取余、整数除法
其他的算数运算符:
** //指数运算% //取余// //整数除法
**指数运算:
例如:3**2,表示3的2次方,3^2=3×3=9
指数运算也可以出现小数,例如:25**0.5,表述25的0.5次方(2分之一次方),结果为浮点数
%取余运算:
例如:5➗2=2.5
5➗2=2……1 2是商,1是余数
5%2=1 这个1就是余数1
该式子可以读作5对2取余
8%4
8➗4=2……0
8%4=0
6%4=2
6.0%4=2.0
6%4.0=2.0
6.6%4=2.59999999
任何数对2取余,结果必然是1或0
当一个数对2取余等于0时则该数是偶数
等于1时则该数是奇数
//整数除法:
//整数除法的结果会自动舍去结果中的小数部分,只保留整数部分
5//2=2
但当式子中有浮点数参与运算,那么结果也会是小数(不会进行四舍五入,直接舍弃小数)
5.8//2=2.0
指数运算的优先级高于乘法和除法,取余、整除的优先级和乘法除法相同,乘法除法的优先级高于加减(优先级相同,从左往右按照顺序计算)