def test_str_join(s):
    return ''.join(c for c in s.lower() if c in string.ascii_lowercase)
What is the most efficient way in Python to convert a string to all lowercase stripping out all non-ascii alpha characters?