美文网首页
【Python】-001-变量类型-数字

【Python】-001-变量类型-数字

作者: 9756a8680596 | 来源:发表于2017-07-05 20:23 被阅读29次

1. 自动类型转换

1.1 数字的类型:int和float

    a = 34;
    a = 0.3;
    a = 0.3*3;
    type(a)  //查看a的变量类型是在变化的 

// 作为运算符表示整除

1.2 float的问题

    0.3*3
    0.3/3

两种方法,
1)通过print转换,简单易行,精度不够
2)通过Decimal方法进行,该方法可满足科学计算的数字精度

1.3 decimal类型

将浮点类型转为decimal类型进行计算,例如:

    from decimal import Decimal as D
    D('0.3')*D('3')

decimal 对比float的缺点,执行时间长

2. 常用库

2.1 math

    import math
    math.pi  //常量pi的值
    math.sqrt(9)  //求平方根
    math.pow(x, y)  //x的y次方
    math.factorial(x)  //求x的阶乘
    math.log10(2**10)  //以10为底2的10次方的对数

2.2 random

    import random
    random.random()//产生一个0~1之间的随机小数
    random.choice([1, 2, 3, 4, 5])//从列表中随机选择
    random.randint(a, b)//a 到 b 之间的整数,随机选一个
    random.uniform(a, b)
    random.gauss(mu, lamda)//高斯分布,mu均值,lamda是方差

    dir(math)  //查询math库里面的常量和方法名称
    help(math)  //具体的方法和常量的使用规则

2.3 numpy

科学计数中常用库,产生数组或者矩阵,正态分布的随机数,矩阵运算等

2.4 scipy

高等数学库,拟合,线性计算,微积分等

相关文章

  • 【Python】-001-变量类型-数字

    1. 自动类型转换 1.1 数字的类型:int和float // 作为运算符表示整除 1.2 float的问题 两...

  • 4.Python初识

    基础语法 注释单行注释 多行注释 变量python变量类型 1.数字类型(number)数字分为小数(float)...

  • 一篇文章搞定Python全部基础知识!(文章有福利)

    前言: 1、Python软件安装 第一章、字符串及数字变量 1、变量 要点提炼:Python变量为强类型动态类型。...

  • python入坑第四天|数字类型,变量以及输入

    那好,今天我们要学习的是数字类型、变量和接收用户输入的信息 数字类型 python支持的数字类型有int(整形),...

  • 变量的类型

    变量的类型 在Python中定义变量是不需要指定类型(在其他很多高级语言中都需要) 数据类型可以分为数字型和非数字...

  • Python零基础入门班

    快到發姨的碗里来,一起学Python! Python 变量类型 Python的标准数据类型只有5个,分别是数字、字...

  • python01-变量和简单数据类型

    变量 python中添加变量后必须为变量赋值,变量的类型有多种,如数字、字符串、列表、元组、字典等 变量命名规则 ...

  • Python 流程控制 数字小游戏

    python 猜数字小游戏 变量不需要事先声明 变量的类型不需要声明 ##静态数字小游戏#### whit Tru...

  • 变量与运算符

    Variables变量Python不需要声明变量的类型,name = "min"命名规则:可以是字母,下划线,数字...

  • 03. python3变量&运算

    变量 image.png 标准数据类型Python中有六个标准的数据类型:类型释义Number数字String字符...

网友评论

      本文标题:【Python】-001-变量类型-数字

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