将 base-2 二进制数字符串转换为 int

问题描述

您使用内置int()函数,并将输入数字的基数传递给它,即2二进制数:

>>> int('11111111', 2)
255

这是Python 2Python 3的文档。

解决方法

我只是想将 base-2 二进制数字字符串转换为 int,如下所示:

>>> '11111111'.fromBinaryToInt()
255

有没有办法在 Python 中做到这一点?