Pretvarjanje celega števila v niz?

V Pythonu želim pretvoriti celo število v niz. Zaman ga tipiziram:

d = 15
d.str()

Ko ga poskušam pretvoriti v niz, se pojavi napaka, kot da int nima atributa str.

Rešitev
>>> str(10)
'10'
>>> int('10')
10

Povezave do dokumentacije:

Pretvorba v niz se izvede z vgrajeno funkcijo str(), ki v osnovi pokliče metodo __str__() svojega parametra.

Komentarji (0)

Poskusite to:

str(i)
Komentarji (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
Komentarji (0)