about sub
about findall
practice of core programming python