python toHex function

hex = lambda s: ''.join(map(lambda c: "%02X" % ord(c), s)) 

这是一个lambda的嵌套,我们可以分解成以下代码,就比较好理解了:

def char2Hex(c):
    return '%02X' % ord(c)

def toHexList(s):
    return map(char2Hex, s)

def toHex(s):
    return ''.join(toHexList(s))
原文地址:https://www.cnblogs.com/gibbon/p/2683203.html