Jim Byrnes wrote: > 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?
>>> a = 060713 >>> "%06o" % a '060713' >>> "{:06o}".format(a) '060713' _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor