美文网首页
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