数字类型:前面已讲过整数(int)、浮点数(float),其中还有布尔类型(bool)、复数也是数字类型;
布尔类型:布尔类型只有两个值0(False)和1(True),任意数据类型都可以换成布尔值。如下代码演示;
复数:在后面讲到人工智能时复数就体现出来非常重要,Python中的复数和数学中的复数一样,也是由实数部分和虚数部分组成;例如:一个复数的实部是,虚部是j,那么这个复数就是+j;
数字类型支持的算术运算符:+、-、*、/、//、%、**运算,其中除法运算结果是一个浮点数,整除也是一个浮点数;如下代码演示:
常用的模块:math模块、random模块;方法有很多,这里只讲几个常用的如下:
round(number,n)对浮点数number保留小数点后n位,如果后一位数是6,7,8,9。会做五舍六入(不是四舍五入);
random.randrange(n,m)生成一个在[n,m)区间的随机整数;
random.random()生成(0,1)区间的随机浮点数;