У меня есть строка в кодировке ascii, в шестнадцатеричном формате с интервалом
a="%27+%2B+%27%27+%2B+%2701 01 01 02 04 12
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
"
Мне нужна проверка, которая может проверить, есть ли у нее действительные символы или нет
решение, с которым я пришел, это
def Check():
while False:
for char in Hex:
if char not in Valid:
print ('That is an invalid hex value.')
print('That is a valid hex value.')
return Check
Hex=int(input('Enter a hex number: '), 16)
Valid='1''2''3''4''5''6''7''8''9''10''A''B''C''D''E''F'