美文网首页
Python---基本知识10之常用数据类型数值

Python---基本知识10之常用数据类型数值

作者: hello_我的哥 | 来源:发表于2018-01-02 17:50 被阅读21次

对于数值,其实就是计数的一些方式方法,不过各种数值类型有各自的表现形式和存储方式,就比如,int类型只需要4个字节来存储,boolean只需要1位来存储,都是为了节约空间;下面说几种常见的数值类型:

整型:整型又分为二进制,八进制,十进制,十六进制等等,其实也没啥,只是表现形式不同,

二进制:0b开头

八进制:0o开头

十六进制:0x开头

这里面又涉及到进制的相互转换,简单的说一下,就不验证了,python内部也镶嵌了转换函数,到时候直接调函数就可以了;

转成二进制:

num=bin(5)

转八进制

num=oct(5) 

转十六进制

num=hex(5)

浮点数:float,对于浮点数,需要注意的就是float和int进行算术运算,会自动转型成float,意思也就是说会自动往高进制转换;

其实对于进制什么的工作中基本上用不到,用的最多的也就是函数操作,让计算机帮我们计算,函数又分为两种,一种事内建函数,即镶嵌在python内部语法里面,另一种就是模块函数,就是需要导入其他模块,用别人写的模块来计算的函数;

数学函数:

现在简单介绍一些常用的内建函数

求绝对值

print(abs(-8))

最大值

print(max([1,6,8,15]))

最小值

print(min(1,6,8,15))

四舍五入

print(round(3.149,2))

乘法

print(pow(2,4))

在介绍一个模块函数math(),在使用模块函数的时候,第一步应该先导包,即import math,然后就可以使用math包的函数了,

向上取整:

print(math.ceil(3.1))

向下取整

print(math.floor(3.9))

开平方

print(math.sqrt(9))

取对数

print(math.log(10000, 10))

继续模块函数:random(),首先还是应该导入random;

取[0,1)的随机数

print(random.random())

从一个列表随机挑一个数值

print(random.choice([2,4,6,8,9,15]))

[x,y]的随机小数

print(random.uniform(1,2))

[x,y]的随机整数

print(random.randint(1,8))

[x,y)的随机整数

print(random.randrange(1,8))

相关文章

网友评论

      本文标题:Python---基本知识10之常用数据类型数值

      本文链接:https://www.haomeiwen.com/subject/cfkqnxtx.html