Накратко
re.fullmatch() изисква шаблонът да покрие целия низ. Например re.fullmatch(r'[0-9]{4}', '1234') намира съвпадение, но същата проверка за '1234x' не намира.
Полезно е да знаеш
re.fullmatch() изисква шаблонът да покрие целия низ. Например re.fullmatch(r'[0-9]{4}', '1234') намира съвпадение, но същата проверка за '1234x' не намира. [1]
Това е различно от търсене на допустим откъс някъде в текста. При кодове и формуляри избери правилния обхват. Четири намерени цифри не означават, че целият подаден идентификатор съдържа само тях.
Източници
За повече подробности и проверка на информацията: