特殊的算数运算

noteId: FD010B1CCD234E26881B9E764C9AC791 · 原始路径:/ALL/Python、Flask - vscode/视频笔记/特殊的算数运算.note

·指数运算、取余、整数除法

其他的算数运算符:

** //指数运算% //取余// //整数除法

**指数运算:

例如: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

指数运算的优先级高于乘法和除法,取余、整除的优先级和乘法除法相同,乘法除法的优先级高于加减(优先级相同,从左往右按照顺序计算)