python基础_数据类型

1.内建函数 round(a,b)

函数round()用于对浮点函数进行4舍5入取整,返回值仍是浮点型,参数a表示要round()的浮点型数据。参数b表示小数点后保留的位数,没有是默认值为0。

例如:

>>>round(3.5)

4.0

>>>round(3.4)

3.0

>>>round(3.49999,1)

3.5

备注:

round(),int()和floor()3个函数功能有些相似,但有不同,下面简单介绍一下区别

1.int()直接去掉小数点后数字,返回值是int型

2.floor()得到最接近原数但小于原数的数字,返回值float型

3.round()是4舍5入,返回值float型

测试代码如下:

import math
a=(0.2,0.7,-0.2,-0.7)
for eachnum in a:
    print 'int(%f)\t %f'%(eachnum,float(int(eachnum)))
    print 'floor(%f)\t %f'%(eachnum,math.floor(eachnum))
    print 'round(%f)\t %f'%(eachnum,round(eachnum))
    print '-'*20


2.abs()用于给数字去绝对值

>>>abs(-1)

1


3.divmod(num1,num2),此函数把除法和取余结合起来变成元组,对于num1,num2都是int型返回值就是地板除和取余的元组,对于num1或num2是float型返回值就是商就是

math,floor(num1/num2)和取余的元组

>>>divmod(5,2)

(2,1)

>>>divmod(2.5,10)

(0.0,2.5)


4.pow()函数用于幂函数

>>>pow(2,5)

32



备注:本人只是一名app黑盒测试工程师,深感测试不会代码将来发展很有局限性,经过一段时间的学习可以写一些基于appium和seleium的测试脚本,不过觉得还是太过基础最近又过于懈怠,所以萌生写博客的想法,目的就是把每天学的东西和心得整理出来做个记录当然主要还是测试脚本方面的code,毕竟我这个其实挺笨拙的,如果写的博客有哪些错误还请大牛给予指导,谢谢








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值