posts - 319, comments - 22, trackbacks - 0, articles - 11
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

python 数字的一些常用模块

Posted on 2011-08-31 21:14 RTY 阅读(438) 评论(0)  编辑 收藏 引用 所属分类: Python

operator提供了常用的数字操作,如:

  1. >>> import operator
  2. >>> operator.add(2,5)
  3. 7

round函数:

  1. >>> round(3.2344,2)
  2. 3.23
  3. >>> round(3.2354,2)
  4. 3.2400000000000002
  5. >>> 

random模块中包含了许多随机函数,如:

random() ,返回[0.0, 1.0]范围中的浮点数

uniform(),返回[0.0, 1.0)范围中的浮点数

randint(a,b) 返回[a,b]之间的一个随机整数

randrange()和randint类似

choice([a,b,c])返回序列[a,b,c]中的一项

 

decimal模块中包含了许多十进制的整数算法:

  1. >>> import decimal
  2. >>> d1 = decimal.Decimal('2.3456')
  3. >>> d1.to_integral()
  4. Decimal("2")
  5. >>> d1 = decimal.Decimal('2.53456')
  6. >>> d1.to_integral()
  7. Decimal("3")
  8. >>> 

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理