[Tutor] How convert an int to a string

Jim Byrnes jf_byrnes at comcast.net
Sat Jun 22 23:01:20 CEST 2013


I need to convert a series of digits like 060713 to a string so I can 
make it look like a date 06-07-13.

 >>> a = 060713
 >>> a[:2]
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
TypeError: 'int' object has no attribute '__getitem__'
 >>> b = str(a)
 >>> b[:2]
'25'
 >>> b
'25035'
 >>>

I was confused at first but then realized that the  0  makes it octal. I 
thought str() would do it but it didn't. Reading about str() it talks of 
string representation.  So how can I convert it to a true string I can 
slice and build my date look a like?

Thanks,  Jim



More information about the Tutor mailing list