【发布时间】:2019-11-27 21:53:25
【问题描述】:
作为我使用的例程的一部分
ALPHABET = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
def convertToBase58(num):
sb = ''
while (num > 0):
r = num % 58 # divide by 58 and gives the remainder
sb = sb + ALPHABET[r]
num = num / 58;
return sb[::-1]
这会返回一个错误,指出 r 必须是整数。但是使用 % 运算符似乎将 r 定义为整数。请问我错过了什么?
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为它是属于另一个 Stack Exchange 站点的通用 Python 编程问题。
-
好的,我接受这个。我并不像我应该的那样了解 Python。但是,似乎没有专门的 Python Stackexchange