Python: проверка строки на соответствие регулярному выражению

Задача: проверить, соответствует ли строка заданному регулярному выражению.

Само регулярное выражение хранится в переменной tpl:

tpl = '^\d+$'

Проверить, соответствует ли строка s регулярному выражению tpl можно следующей конструкцией:

import re
if re.match(tpl, s) is not None:
    # Соответствует
else:
    # Не соответствует