您的位置:首页 > 编程语言 > Python开发

python 10进制转16进制(大数转换)

2015-02-16 11:36 316 查看
def incValueRetHex(inStr):

# print "incValueRetHex:",inStr

inStr += 0x1

#64 0xF....E

if inStr > 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE:

print "incValueRetHex:it's over the value\r\n"

print "0-inStr:",hex(inStr)

# inStr = inStr >> 4

print "1-inStr:",hex(inStr)

time.sleep(2)

return 0

return inStr

def conHexToStr(inhexNum):

# print ":org:",str(inhexNum)

retHexNum = incValueRetHex(inhexNum).__hex__().__str__()

print "retHexNum:",retHexNum

return retHexNum

def digiConvert():

iNum =3553271230307946935720705055432988026793592995298837782747260114199250979518

print iNum

print conHexToStr(iNum)

pass
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: