Converting an integer to base 2
David R. Smith
drs at alex2.labs.agilent.com
Fri Nov 30 14:01:39 EST 2001
int(string, 2) converts the string to the internal representation. You
told it that the string was base-2, e.g., '101'. '5' is not a valid
digit in binary.
Stephen Boulet wrote:
>
> I'm trying to convert integers to base 2. Can someone tell me why this
> doesn't work?
>
> >>> int('5', 2)
> Traceback (most recent call last):
> File "<pyshell#102>", line 1, in ?
> int('5', 2)
> ValueError: invalid literal for int(): 5
>
> Thanks.
>
> -- Stephen
More information about the Python-list
mailing list