Python'da bir tamsayıyı dizeye dönüştürmek istiyorum. Boşuna typecasting yapıyorum:
d = 15
d.str()
String'e dönüştürmeye çalıştığımda, int'in
str' adında bir özniteliğe sahip olmadığı gibi bir hata gösteriyor.
>>> str(10)
'10'
>>> int('10')
10
Belgelere bağlantılar:
Dizeye dönüştürme, temel olarak parametresinin __str__()
yöntemini çağıran yerleşik str()
işlevi ile yapılır.
>>> 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