Konverzia celého čísla na reťazec?

Chcem previesť celé číslo na reťazec v jazyku Python. Márne ho typujem:

d = 15
d.str()

Keď sa ho pokúsim previesť na reťazec, zobrazí sa chyba typu int doesn't have any attribute called str.

Riešenie
>>> str(10)
'10'
>>> int('10')
10

Odkazy na dokumentáciu:

Prevod na reťazec sa vykonáva pomocou vstavanej funkcie str(), ktorá v podstate volá metódu __str__() svojho parametra.

Komentáre (0)

Skúste toto:

str(i)
Komentáre (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
Komentáre (0)