int :: Class int |
[frames] | no frames]

# Class int

    object --+
             |
            int

Known Subclasses:
  bool

    int(x[, base]) -> integer

    Convert a string or number to an integer, if possible.  A floating point
    argument will be truncated towards zero (this does not include a string
    representation of a floating point number!)  When converting a string, use
    the optional base.  It is an error to supply a base when converting a
    non-string. If the argument is outside the integer range a long object
    will be returned instead.

Instance Methods
__abs__(x) abs(x) |
__add__(x, y) x+y |
__and__(x, y) x&y |
__cmp__(x, y) cmp(x,y) |
__coerce__(x, y) coerce(x, y) |
__div__(x, y) x/y |
__divmod__(x, y) divmod(x, y) |
__float__(x) float(x) |
__floordiv__(x, y) x//y |
__getattribute__(...) x.__getattribute__('name') <==> x.name |
__getnewargs__(...) |
__hash__(x) hash(x) |
__hex__(x) hex(x) |
__index__(...) x[y:z] <==> x[y.__index__():z.__index__()] |
__int__(x) int(x) |
__invert__(x) ~x |
__long__(x) long(x) |
__lshift__(x, y) x<<y |
__mod__(x, y) x%y |
__mul__(x, y) x*y |
__neg__(x) -x |
__new__(T, S, ...) |
__nonzero__(x) x != 0 |
__oct__(x) oct(x) |
__or__(x, y) x|y |
__pos__(x) +x |
__pow__(x, y, z=...) pow(x, y[, z]) |
__radd__(x, y) y+x |
__rand__(x, y) y&x |
__rdiv__(x, y) y/x |
__rdivmod__(x, y) divmod(y, x) |
__repr__(x) repr(x) |
__rfloordiv__(x, y) y//x |
__rlshift__(x, y) y<<x |
__rmod__(x, y) y%x |
__rmul__(x, y) y*x |
__ror__(x, y) y|x |
__rpow__(y, x, z=...) pow(x, y[, z]) |
__rrshift__(x, y) y>>x |
__rshift__(x, y) x>>y |
__rsub__(x, y) y-x |
__rtruediv__(x, y) y/x |
__rxor__(x, y) y^x |
__str__(x) str(x) |
__sub__(x, y) x-y |
__truediv__(x, y) x/y |
__xor__(x, y) x^y |
Inherited from `object`: `__delattr__`, `__init__`, `__reduce__`, `__reduce_ex__`, `__setattr__`

Properties
Inherited from `object`: `__class__`

Method Details

### __getattribute__(...) |
    x.__getattribute__('name') <==> x.name
Overrides: object.__getattribute__

### __hash__(x) (Hashing function) |
    hash(x)
Overrides: object.__hash__

### __new__(T, S, ...) |
  Returns:
      a new object with type S, a subtype of T
Overrides: object.__new__

### __repr__(x) (Representation operator) |
    repr(x)
Overrides: object.__repr__

### __str__(x) (Informal representation operator) |
    str(x)
Overrides: object.__str__