我是靠谱客的博主 聪明小白菜,最近开发中收集的这篇文章主要介绍python第5天:数字类型详细操作,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1:数字类型包含:
整型、浮点型、长整型、复数类型
int   float   long   complex
长整型:数据后面带一个l(大小写都可以,建议用大写:L  ,这样防止遇  1 混淆)
复数类型可以用a + bj,或者complex(a,b)表示

2:数字类型的值一旦改变,则变量对象也发生改变

3:如果要删除这个对象 可以用del方法:del 对象名

4:类型转换
int(x)  long(x) float(x)  complex(a),注意,这只是对类型做了转换,但是值本身并没有发生变化

5:一些函数,在此就不做演示了
abs(x) 返回数字的绝对值,如abs(-10) 返回 10
ceil(x)  返回数字的上入整数,如math.ceil(4.1) 返回 5
cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1
exp(x)  返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045
fabs(x) 返回数字的绝对值,如math.fabs(-10) 返回10.0
floor(x)  返回数字的下舍整数,如math.floor(4.9)返回 4
log(x)  如math.log(math.e)返回1.0,math.log(100,10)返回2.0
log10(x)  返回以10为基数的x的对数,如math.log10(100)返回 2.0
max(x1, x2,...)  返回给定参数的最大值,参数可以为序列。
min(x1, x2,...)  返回给定参数的最小值,参数可以为序列。
modf(x)  返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
pow(x, y) x**y 运算后的值。
round(x [,n]) 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。
sqrt(x)  返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j

6:随机函数
跟数字有关的主要有random  uniform  randint  randrange 等
random 获取【0,1)之间随机数   范围:(0 <= n < 1.0)
uniform 获取范围内随机数              范围: a<= n <= b 或者  b <= n <= a
randint  获取整型随机数                  范围: a <= n <= b  不能 b <= n <= a,要不然会报错,如果a和b一样 则显示a或者b
randrange 获取范围内某个规律的随机数  比如  randrange(1,100,2)获取1-100之间2的倍数中的随机数  范围 :【1,100)中2的倍数的随机数

7:三角函数,一般机器学习会用到,在这就不做例子了
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) 将弧度转换为角度,如degrees(math.pi/2) , 返回90.0
radians(x) 将角度转换为弧度


最后

以上就是聪明小白菜为你收集整理的python第5天:数字类型详细操作的全部内容,希望文章能够帮你解决python第5天:数字类型详细操作所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部