如何解决从INT到STR转换的问题?

时间:2019-06-22 13:02:28

标签: python

我从类型INT转换为STRING时遇到问题。当我尝试将转换后的元素添加到字符串时(出现在第二行)。

def from10to2(l_dec):
    l_dec = int(l_dec)

    counter = 9
    while True:
       if l_dec <= 255:
           length = 8
           break
       elif l_dec < pow(2,counter):
           length = counter
           break
       else:
           counter += 1

    tab = []
    for i in range(length):
        tab.append(l_dec % 2)
        l_dec = l_dec // 2
    tab2 = tab[::-1]

    result = ''
    for i in tab2:
        result += str(i)
    return print('BINARY: ',result)

from10to2('1256')

我得到了错误: TypeError 'str' object is not callable

我不知道为什么它不起作用。应该是正确的方法。

0 个答案:

没有答案