print format

mattia gervaz at gmail.com
Mon Dec 14 17:52:31 EST 2009


Hi all, I wanto to print just the first 5 characters of a string, why 
this doesn't work (py3.1)?
>>> print("{0:5}".format("123456789"))
123456789
I know I could use print("123456789"[:5]), yeah it's a stupid example, 
but isn't format for string formatting?

Thanks, Mattia



More information about the Python-list mailing list