Python base 36编码

Python base 36编码,第1张

Python base 36编码

您是否尝试过Wikipedia的示例代码?

def base36enpre(number, alphabet='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'):    """Converts an integer to a base36 string."""    if not isinstance(number, (int, long)):        raise TypeError('number must be an integer')    base36 = ''    sign = ''    if number < 0:        sign = '-'        number = -number    if 0 <= number < len(alphabet):        return sign + alphabet[number]    while number != 0:        number, i = divmod(number, len(alphabet))        base36 = alphabet[i] + base36    return sign + base36def base36depre(number):    return int(number, 36)print base36enpre(1412823931503067241)print base36depre('AQF8AA0006EH')


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5644023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存