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) 将角度转换为弧度


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值