isHex em Python no estilo preguiçoso

normalmente:

def é hex (val):
try:
int (val, 16)
return True
exceto ValueError, e:
return False

cansativo:

a = ‘FF00FF’
import string
set (a) .issubset (set (string.hexdigits))
-> True