zoukankan      html  css  js  c++  java
  • Python3数字

    Python3数字数据类型用于存储数值。

    数据类型是不允许改变的,这就意味着,如果改变数字数据类型的值,将重新分配内存空间。

    Python支持三种不同不同的数值类型:

    整型(int):通常是被称为整型或整数,是正或负整数,不带小数点。python3整型是没有限制大小的。可以当作Long类型使用

    浮点型(float):浮点型是由整数部分与小数部分组成,浮点型也可以是由科学计数法表示。

    复数(complex):复数是由实数部分和虚数部分构成,他们都可以是浮点型。

    Python数字类型转换

    有时候我们需要对数据内置的类型进行转换,数据类型的转换,只需要把数据类型作为函数名即可。

    int(x):将x转换成一个整数

    flaot(x): 将x转换成一个浮点数

    complex(x): 将x转换成一个复数,实数部分为x,虚数部分为0

    complex(x,y):将x和y转换成一个复数,实数部分为x,虚数部分为y。

    Python数字运算:

    可以直接使用 +,-,*,/  来使用表达式进行数字计算。

    数字函数

    函数

    描述

    abs(x)

    返回数字的绝对值

    ceil(x)

    返回数字的上入整数

    exp(x)

    返回e的x次幂

    fabs(x)

    返回浮点数数字的绝对值

    floor(x)

    返回数字的下舍整数 floor(4.9) = 4

    log(x)

    返回以e为底的对数

    log10(x)

    返回以10为底的对数

    max(x1,x2…)

    返回给定参数的最大值

    min(x1,x2,…)

    返回给定参数的最小值

    modf(x)

    返回x的整数部分和小数部分,两部分的数值符号与相同,整数部分以浮点型表示

    pow(x,y)

    x**y运算后的值

    round(x,[,n])

    返回浮点数的四色五入值

    sqrt(x)

    返回x的平方根

    随机数函数:

    随机数可用于数字,游戏和安等领域,还经常被嵌套到算法中,用以提高算法效率,并提高程序的安全性。

    Python包含以下常用的随机函数

    函数

    描述

    choice(seq)

    从序列中随机挑选一个元素。

    random.choice(range(10)),从0-9随机挑选一个整数

    randrange(start,stop,step)

    从指定范围内,按指定基数递增的集合中获取一个随机数,基数的默认值为1

    random()

    随机生成一个实数,它在(0,1)范围内

    seed(x)

    改变随机数生成数种子。

    shuffle(lst)

    将序列的所有元素随机排序

    uniform(x,y)

    随机生成下一个实数,它在[x,y]中

    三角函数:

    函数

    描述

    acos(x)

    返回x的反余弦弧度值

    asin(x)

    返回x的反正弦弧度值

    atan(x)

    返回x的反正切弧度值

    atan2(y,x)

    返回给定的x和y坐标值的反正切值

    cos(x)

    返回x的弧度的余弦值

    hypot(x,y)

    返回欧几里得范数(sqrt(x*x+y*y)

    sin(x)

    返回x弧度的正弦值

    tan(x)

    返回x弧度的正切值

    degrees(x)

    将弧度装换成角度

    radians(x)

    将角度转换成弧度

    数学常量

    常量

    描述

    pi

    圆周率

    e

    自然常数

  • 相关阅读:
    解决:Could not resolve archetype org.apache.maven.archetypes
    Spring MVC配置MyBatis输出SQL
    Spring集成MyBatis 通用Mapper以及 pagehelper分页插件
    关于SpringMVC或Struts2接受参数接收不到的原因
    配置quartz启动时就执行一次
    ajaxFileUpload进行文件上传时,总是进入error
    spring mvc注入配置文件里的属性
    java中将一个文件夹下所有的文件压缩成一个文件
    flume failed to start agent because dependencies were not found in classpath
    ubuntu不能安装pip unable to install pip in unbuntu
  • 原文地址:https://www.cnblogs.com/wanghao-boke/p/11389293.html
Copyright © 2011-2022 走看看