1.题目描述
给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。
2.样例描述

3.思路描述
将两个二进制字符串转换成整型,然后相加后的整型转为二进制字符串
4.代码展示
class Solution(object):
    def addBinary(self, a, b):
      
        # 将字符串a和b从二进制字符串转换为整数
        # base=2 表示以二进制为基数进行转换
        a_int = int(a, base=2)
        b_int = int(b, base=2)
        # 将转换后的整数相加
        sum_int = a_int + b_int
        # 将相加后的整数转换回二进制字符串
        # bin() 函数返回一个整数的二进制表示,'0b' 是二进制前缀
        # [2:] 是切片操作,用于去掉二进制字符串前面的 '0b' 前缀
        binary_sum = bin(sum_int)[2:]
        # 返回二进制和的字符串表示
        return binary_sum


















