码迷,mamicode.com
首页 > 编程语言 > 详细

python3中涉及数字的各种函数

时间:2019-02-15 23:58:21      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:5.0   ...   strong   包含   列表、字典、集合   ceil   符号   exp   作用   

  python3中数字是一种十分常用的数据类型,主要的作用就是为了存储数值。为此,python中有很多涉及该数据类型的函数。主要有:

1.指数/对数函数

exp(x) --表示以e为底数,x为指数的运算。

log(x[,base])  --表示以base为底数,x为真数。当base为空时,该表达式等价于ln(x);log10(x)则等价于lg(x);

 

2.较为简单常用的函数

  1.  最小/大值函数min/max(x1,x2.....):返回给定参数的最小/大值
  2. 幂函数pow(x,y):等价于x**y,返回xy的值
  3. 平方根函数sqrt(x):返回√x的值

3.保留给定参数的部分值

  1. ceil(x):返回x的上入整数,即不小于x的第一个整数,如math.ceil(-4.2) = -4.0
  2. floor(x):与ceil函数相反,该函数返回x的下舍整数,即不大于x的第一个整数,如math.floor(-4.2) = -5.0
  3. modf(x):返回x的整数部分和小数部分,两部分的数值符号与x相同,即若x为负,则返回值中两部分均为负数,且整数部分以浮点型表示。如math.modf(-4.2) = (-0.20000000000000018, -4.0).

4.abs(x)与fabs(x)

  两个都是返回x的绝对值,但是abs属于stdlib.h,所以在调用的时候无须导入math,主要用于求整数的绝对值。如abs(-4) = 4.而fabs是math库中的一个函数,在调用前必须先导入math库,主要用于float、double等精度较高的类型,f意味着float。

5.round(x[,n])函数

  该函数是降低浮点数精度的函数,即对浮点数x进行四舍五入,n表示需要保留的位数。

6.is 和 ==的区别

is表示判断两个对象的id是否相等,即是否指向同一内存地址。

== 表示两个对象中所包含的内容是否相等。

当要比较的两个对象为数值型和字符串型时,两者都为true;当要比较的两个对象为元组、列表、字典、集合时,== 为 true,is 为false。

python3中涉及数字的各种函数

标签:5.0   ...   strong   包含   列表、字典、集合   ceil   符号   exp   作用   

原文地址:https://www.cnblogs.com/thwyc/p/10386462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!