Convert integer to string in Python

integer, python, string

Solution

>>> str(42)
'42'

>>> int('42')
42

Links to the documentation:

- `int()`

- `str()`

`str(x)` converts any object `x` to a string by calling `x.__str__()`, or `repr(x)` if `x` doesn't have a `__str__()` method.

Problem

How do I convert an integer to a string? ``` 42 ⟶ "42" ``` For the reverse, see How do I parse a string to a float or int?. Floats can be handled similarly, but handling the decimal points can be tricky because floating-point values are not precise. See Converting a float to a string without rounding it for more specific advice.

Original source

Related problems