python 数据类型---整形(int)

Python : 对于Python而言,一切事物皆对象,对象基于类创建。

Python 常见的数据类型
1. 整形(此处以int为例,long int 与 float 常见方法基本一致,此处不再赘述!)

    def __abs__(self): # real signature unknown; restored from __doc__
        """ x.__abs__() <==> abs(x) """
        pass

    def __add__(self, y): # real signature unknown; restored from __doc__
        """ x.__add__(y) <==> x+y """
        pass


    def __divmod__(self, y): # real signature unknown; restored from __doc__
        """ x.__divmod__(y) <==> divmod(x, y) """
        pass

    def __div__(self, y): # real signature unknown; restored from __doc__
        """ x.__div__(y) <==> x/y """
        pass

    def __float__(self): # real signature unknown; restored from __doc__
        """ x.__float__() <==> float(x) """
        pass
    def __floordiv__(self, y): # real signature unknown; restored from __doc__
        """ x.__floordiv__(y) <==> x//y """
        pass
int 类型常用方法

 

#!/usr/bin/env python
# --* coding:utf-8 *--

#定义整形数据的两种方法
x = 5
y = int(-5)
z = 3
print x,y,z

# add()
print x + y
print x.__add__(y)

# abs()
print abs(y)
print y.__abs__()

#divmod(),返回一个元祖(商,余数)
a = x.__divmod__(z)
a = divmod(x,z)
print a
print type(a)

#div(),取商
a = x.__div__(z)
a = x/z
print a

#float
a = x.__float__()
a = float(x)
print type(a)
posted @ 2016-04-05 22:28  huang_tao  阅读(602)  评论(0)    收藏  举报