Python数字

1. 数字工厂函数

  • bool(obj)
  • int(obj, base=10)
  • long(obj, base=10)
  • float(obj)
  • complex(str)
  • complex(real, imag=0.0)

2. 内建数值函数

  • abs(num)
  • coerce(num1, num2)
  • divmod(num1, num3)
  • pow(num1, num2, mod=1)
  • round(flt, ndig=0)
>>> abs(-1)
1
>>> abs(1+1j)
1.4142135623730951
>>> coerce(1.3, 1)
(1.3, 1.0)
>>> coerce(1, 2L)
(1L, 2L)
>>> divmod(10, 3)
(3, 1)
>>> divmod(-10, 3)
(-4, 2)
>>> pow(2, 5)
32
>>> pow(5, 2)
25
>>> round(3.567)
4.0
>>> round(3.567, 2)
3.57

2.1 仅用于整数的函数

  • hex(num)
  • oct(num)
  • chr(num)
  • ord(chr)
  • unichr(num)
>>> oct(255)
'0377'
>>> hex(255)
'0xff'
>>> chr(97)
'a'
>>> ord('b')
98 
>>> unichr(0x4e00)
u'u4e00'
>>> print unichr(0x4e00)
一
作者:马 岩Furzoom) (http://www.cnblogs.com/furzoom/
版权声明:本文的版权归作者与博客园共同所有。转载时请在明显地方注明本文的详细链接,未经作者同意请不要删除此段声明,感谢您为保护知识产权做出的贡献。
原文地址:https://www.cnblogs.com/furzoom/p/7710248.html