Omzetten van integer naar string?

Ik wil een integer omzetten naar een string in Python. Ik ben tevergeefs aan het typecasten:

d = 15
d.str()

Wanneer ik probeer het om te zetten naar een string, geeft het een fout als int heeft geen attribuut genaamd str.

Oplossing
>>> str(10)
'10'
>>> int('10')
10

Links naar de documentatie:

Conversie naar een string wordt gedaan met de ingebouwde str() functie, die in principe de __str__() methode van zijn parameter aanroept.

Commentaren (0)

Probeer dit eens:

str(i)
Commentaren (0)
>>> i = 5
>>> print "Hello, world the number is " + i
TypeError: must be str, not int
>>> s = str(i)
>>> print "Hello, world the number is " + s
Hello, world the number is 5
Commentaren (0)