int :: Class int |
[hide private]
[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 | [hide private]
__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 |
a new object with type S, a subtype of T |
__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 | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __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__