今天主要来讲讲Python的Number这个数据类型,掌握一种语言的数据类型是学习语言的基础,让我们开始今天的学习吧~
1
Number 类型定义
Number 数据类型用于存储数值,数值是我们经常使用的一种,数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。(这里的一些比较难理解的概念大家了解一下即可,后面的课程会讲到。)
2
Number 类型的不同种类
Python 语言支持四种不同的数据类型:
对于Number 数据类型我们主要来学习整型和浮点型这两个比较常用的。 比如:我们这里有十个苹果,就可以这样来表示: apple=10 #这就是整型数据类型
比如:这个小孩子五岁半了,就可以这样表示: age=5.5 #这就是浮点型数据类型
3
Number 数据的常规操作
以上截图演示了Number数据的加减乘除运算,对于负整型或float 的数据操作,大家可以自行实操练习。
4
Number 数据的类型转换
以上截图演示了Number数据的int()整型转换,float() 浮点转换,str() 字符串转换,bin() 二进制转换,oct() 八进制转换,hex() 十进制转换。
【简单说明几个概念】
1、计算机基于二进制的,二进制(binary)在数学和数字电路中指以2为基数的记数系统,以2为基数代表系统是二进位制的。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。 2、八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。 3、十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字。 4、不同进制之间可以互相转换。
5
Number 数据的数学函数
上图中给大家展示了常用的内置函数(或者称为方法),这可以极大的减少我们在编写代码过程中的效率。 可以理解为是Python自带的一些工具来帮助我们来完成想做的工作。 max(x,y,z,…) 取出最大值
min(x,y,z,…) 取出最小值
pow(x,y) 表示取x的y次方的值
round(x) 表示取x的四舍五入的值
sqrt(x) 表示取x 的开平方根
ceil(x) 表示取x的上入整数
floor(x) 表示取x的下舍整数
abs(x) 表示取x的绝对值
Tips:
from math import floor 这段代码的意义是将math库中的floor函数导入,导入后就可以直接使用,不导入直接使用就会报错,请注意。
总结:本篇文章主要讲了Number数据类型的定义,类型的分类,常规操作,类型转换及常用数学函数的使用,这些都是基本功,希望大家可以掌握。
友情提示:“无量测试之道”原创著作,欢迎关注交流,禁止第三方不显示文章来源时转载。