Python数据类型之Number数字操作实例详解 本文实例讲述了Python数据类型之Number数字操作。分享给大家供大家参考,具体如下: 一、Number(数字) 数据类型 为什么会有不同的数据类型? 计算机是用来做数学计算的机器,因此它可以处理各种数值,但是计算机能够处理的远远不止是数值,它还可以处理文本、图形、音频、视频等各种各样的数据,不同的数据要定义不同的数据类型。 python的数据类型分为几种? 1.Number(数字) a.整数 :python可以处理任意大小的整数,当然包括负整数,在程序的表示方法和数学上的写法是一模一样的,例如:1, 100, -10等 b.浮点数:浮点数又称小数,之所以称之为浮点数,是因为按照科学计数法表示的的时候,一个浮点数的位置是可变的,比如1.23x10^5 与 12.3x10^4是相等的。[在python中浮点数的表示会有一定的误差,这个误差的原因是实数的无限精度跟计算机的有限内存之间的矛盾] 注意:整数与浮点数在计算机内存的存储方式不同,整数运算是精确的,而浮点数运算则可能会有四舍五入的误差。 c.复数:复数由实数部分和虚数部分组成,可以用a+bj或者complex(a,b)的形式表示,复数的实部a和虚部b都是浮点型。 int(x) :将x转换为一个整数 float(x) :将x转换为一个浮点数 print(int(1.9)) print(float(1)) 输出: 1 1.0 二、常用的数学函数 1、abs(num) 返回num的绝对值 print(abs(-3)) 输出: 3 2、max(num1,num2,…,numn) 返回给定参数的最大值 num1 = 10 num2 = 20 print(num1 > num2) print(max(num1,num2,56)) 输出: False 56 3、min(num1,num2,…,numn) 返回给定参数的最小值 print(min(12,3,34,0)) 输出: 0 4、pow(x,y) 求x的y次方,x^y print(pow(2,3)) 输出: 8 5、round(num,n) : 四舍五入。 参数一:需要进行四舍五入的数据; 参数二:保留小数的位数。若n不写,默认为0 print(round(123.486,2)) print(round(123.485,2)) 输出: 123.49 123.48 2.Boolean(布尔值) 布尔值只有True、False两种值,在python中可以直接用True、False表示布尔值【注意大小写】,也可以通过布尔运算计算出来: 3.None(空值) 空值是python里一个特殊的值,用None表示,None不是0,而是一个特殊的空值。 更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》 希望本文所述对大家Python程序设计有所帮助。