def str_head_pop(s, n):
    """
    Pop n characters from string s from the beginning.

    Returns a tuple consisting of the new s and the popped characters.
    """
    if n >= len(s):
        return ('', s)
    s = list(s)
    return (''.join(s[n:]), ''.join(s[:n]))