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/)
版权声明:本文的版权归作者与博客园共同所有。转载时请在明显地方注明本文的详细链接,未经作者同意请不要删除此段声明,感谢您为保护知识产权做出的贡献。
版权声明:本文的版权归作者与博客园共同所有。转载时请在明显地方注明本文的详细链接,未经作者同意请不要删除此段声明,感谢您为保护知识产权做出的贡献。