如何使用 Python 对二进制数字进行加法?
如果你把二进制数字当做字符串,则可以用 int(str, base) 转换为 int,其中进制为 2。然后像通常那样加数字。最后再用 bin 函数转换为字符串。例如:
a = '001' b = '011' sm = int(a,2) + int(b,2) c = bin(sm) print(c)
这将输出
0b100
广告
如果你把二进制数字当做字符串,则可以用 int(str, base) 转换为 int,其中进制为 2。然后像通常那样加数字。最后再用 bin 函数转换为字符串。例如:
a = '001' b = '011' sm = int(a,2) + int(b,2) c = bin(sm) print(c)
这将输出
0b100