二进制总结:
int 是将其它进制的数转化为十进制,输入两个参数,第一个是输入的值,第二的是进制
bin函数是将整数转化为二进制,只有一个参数
1 int()函数 int() 函数用于将一个字符串或数字转换为整型。
class int(x, base=10)
- x -- 字符串或数字。
- base -- 进制数,默认十进制
2 bin() 函数 bin() 返回一个整数 int 或者长整数 long int 的二进制表示
bin(x)
- x -- int 或者 long int 数
- EXEMPLE:
- >>> bin(20)
- '0b10100'
EXEMPLE!
Input: a = "11", b = "1"
Output: "100"
SOLUTION :
class Solution:
def addBinary(self, a, b):
"""
:type a: str
:type b: str
:rtype: str
"""
return str(bin(int(a,2)+int(b,2)))[2:]
参考文献: