标准类型操作符和内建函数

标准类型操作符和内建函数


复数的属性(内建)


int()、math.floor()和round()函数的比较
     int()    函数直接截去小数部分
     math.floor( )    得到最接近原数的整形但小于原数的整形
     round()    函数得到最接近原数的整形(4舍5入)
abs(num)     返回num的绝对值
coerce(num1, num2)    将num1和num2转换成同一类型,然后以一个元组的形式返回
divmod(num1, num2)    除法--求余运算的结合,返回一个元组(num1/num2, num1%num2),对浮点型和复数进行一下舍入(复数仅取实部的商)

例子:
for eachNum in (.2,.7,1.2 ,1.7, -.2, -7, -1.2, -1.7):
print "int(%.1f)\t%+.1f" % (eachNum,int(eachNum))
print "floor(%.1f)\t%+.1f" % (eachNum,math.floor(eachNum))
print "round(%.1f)\t%+.1f" % (eachNum,round(eachNum))
print "_" * 20

int(0.2) +0.0
floor(0.2)     +0.0
round(0.2) +0.0
____________________
int(0.7) +0.0
floor(0.7)     +0.0
round(0.7) +1.0
____________________
int(1.2) +1.0
floor(1.2)     +1.0
round(1.2) +1.0
____________________
int(1.7) +1.0
floor(1.7)     +1.0
round(1.7) +2.0
____________________
int(-0.2) +0.0
floor(-0.2) -1.0
round(-0.2) -0.0
____________________
int(-7.0) -7.0
floor(-7.0) -7.0
round(-7.0) -7.0
____________________
int(-1.2) -1.0
floor(-1.2) -2.0
round(-1.2) -1.0
____________________
int(-1.7) -1.0
floor(-1.7) -2.0
round(-1.7) -2.0



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值