Is this the same code points identified by `str.isspace`?
Thanks for doing that. I would have soon otherwise. Still, "most of them" isn't actually a precise answer for an uncertain string. :-)
On Wed, Oct 23, 2019, 8:57 PM Christopher Barker email@example.com wrote:
On Wed, Oct 23, 2019 at 5:53 PM Andrew Barnert via Python-ideas < firstname.lastname@example.org> wrote:
To be fair, I also don't know which of those split on str.split() with
no arguments to the method either.
I couldn't resist -- the answer is most of them:
#!/usr/bin/env python weird_spaces = ("x\u0020x\u00A0x\u1680x\u180Ex\u2000x\u2001x\u2002" "x\u2003x\u2004x\u2005x\u2006x\u2007x\u2008x\u2009" "x\u200Ax\u200Bx\u202Fx\u205Fx\u3000x\uFEFFx") print(weird_spaces) splitted = weird_spaces.split() print(splitted)
$ python weird_spaces.py x x x xx x x x x x x x x x x xx x x xx ['x', 'x', 'x', 'x\u180ex', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x\u200bx', 'x', 'x', 'x\ufeffx'] 41 18
-- Christopher Barker, PhD
Python Language Consulting
- Scientific Software Development
- Desktop GUI and Web Development
- wxPython, numpy, scipy, Cython