ASCII Whitespace Characters means the section of the Unicode Whitespace Characters that are in the ASCII section. This is defined by the unicode consortium, the reference can be found on their website.
Similarly, according to the documentation of strip, it defaults to whitespace characters, which, in this context, means what I have mentioned earlier. Same answer from the documentation of split.
EDIT:
Maybe I wasn't clear enough. The last two function, which are str.strip and str.split, only refer to "whitespaces" in their documentation, which means unicode whitespaces, as defined in the str.isspace's documentation.
Their bytes counterpart, bytes.strip and bytes.split, indicate ASCII whitespaces in their documentation.
Also note that the behavior of str.split is not the same if you don't provide sep, and if you feed it the default value of sep:
>>> "a b".split()
['a', 'b']
>>> "a b".split(" ")
['a', '', 'b']
>>>