python len函数详解,python __len__方法

  python len函数详解,python __len__方法

  python3中的Numbers是一种非常常见的数据类型,它的主要功能是存储数值。由于这个原因,python中有许多函数涉及到这种数据类型。主要包括:

  1.指数/对数函数

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

  Log (x [,base])-表示使用了基数,x是一个实数。当base为空时,该表达式等价于ln(x);Log10(x)相当于LG(x);

  2.简单常用的功能

  最小/最大函数(x1,x2.):返回给定参数的最小值/最大值。

  Power pow(x,y):相当于x**y,返回xy的值。

  平方根函数sqrt(x):返回x的值

  3.保留给定参数的一些值。

  Ceil(x):返回x的输入整数,即第一个不小于x的整数,如math.ceil(-4.2)=-4.0。

  Floor(x):与ceil函数相反,该函数返回x的下整数,即第一个不大于x的整数,如math.floor(-4.2)=-5.0。

  Modf(x):返回x的整数部分和小数部分,两部分的数值符号与x相同,即如果x为负,返回值中的两部分都为负,整数部分表示为浮点。比如数学。modf(-4.2)=(-0.20000000000018,-4.0)。

  4.abs(x)和fabs(x)

  两者都返回x的绝对值,但abs属于stdlib.h,调用时不需要导入math,主要用于求整数的绝对值。比如abs(-4)=4。而fabs是数学库中的一个函数,必须导入到数学库中才能被调用。主要用于float、double等精度较高的类型,F表示浮点。

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

  这个函数是降低浮点数精度的函数,也就是对浮点数x进行四舍五入,n代表要保留的位数。

  6.6.is和==

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

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

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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: