for text1 in ('abc123def', 'adsafasdfafdsafqw', 'fsadfoi81we'):
    print('Text %s %s numbers.' % ((text1,) + (('does not contain',) if not
        any(c.isdigit() for c in text1) else ('contains',))))
Python: как заменить и узнать, совпало ли это