Python数字

来源:互联网 发布:多开分身软件 编辑:程序博客网 时间:2024/05/16 14:28

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)一
0 0