1、Python里的数有整数(integer)、浮点数(小数,float)、复数(complex)三种。
浮点数就是小数,那为什么要说浮点数?显得咱专业,以后要说浮点数。
2、负数:小于零的数
假设小区门口这个点是0,往南走10米我们写成10,那么往北走10米,和南的方向相反,在数学上就写成-10。
0不是正数,也不是负数。
绝对值:不管往南走还是往北走10米,到小区门口的距离都是10米,在数学上我们就说两个数的绝对值都是10。在Python里用abs(x)求x的绝对值。我们可以认为负数相当于0减一个正数。
假设a是正数,b是正数,-b是负数。
负数的加减法:a + (- b)= a + (0 - b) = a - b(后面两个b都是正数)
a - (-b) = a - (0 - b) = a + b (后面两个b都是正数)
负数的乘除法:先忽略符号,进行乘除法的预算,得出结果后,再把符号加上。奇数个负数参与的乘除法,符号是负号;偶数个负数参与的乘除法,符号是正号或者可以不写符号。
3、四则运算
在提示符后面按照数学的方法输入需要运算的数和运算符,回车,就可以进行四则运算了。Python里的各种法则和数学课本是一样一样的。
4、运算符:+、-、*、/、//、**、%
一定要记住:除法的结果都是小数。(居仔:应该说符点数,你太不专业了)除法的结果一定是浮点数。就算两个整数正好可以整除,结果也必须是浮点数。
一定要记住:凡是浮点数参与的运算,结果一定是浮点数。
5、//(地板除、向下取整)
两个数进行除法运算,如果不能整除的话,结果比结果小的那个整数。3//2的结果是1,-3//2的结果是-2。
还有个天花板除(向上取整),后面再介绍,不过应该能理解了吧?居仔:必须滴~
5、**(乘方)
自己n乘以自己,就是平方或者二次方,在Python里写成 n ** 2;
自己n乘以自己再乘以自己,就是立方或者三次方,在Python里写成n ** 3;
自己乘以自己几次就是自己的几次方。一次方是自己本身。
需要记住的是:除了0以外,任何数的0次方都是1。
6、开方运算:乘方的逆运算
加减互为逆运算,乘除互为逆运算,那乘方的逆运算是什么,怎么表示?
一个数m的平方是n,那么我们认为n开平方是m,或者说n的平方根是m,在Python里可以写成
n ** (1/2),结果就是m。同样的道理可以推到立方、四次方等等。
7、%:模运算,取余数运算
简单的说,就是数学里的余数,整数对2进行模运算,一般用来判断整数奇偶。
提高一下:如果有负数参与怎么算?要根据余数的定义来进行计算:
假设有a,b两个数,余数 = a - (a//b)*b
举个栗子:3%2的值是1,-3%2的值也是1。