[Python-ideas] Adding str.isascii() ?
Chris Barker
chris.barker at noaa.gov
Tue Jan 30 12:28:00 EST 2018
On Tue, Jan 30, 2018 at 12:00 AM, Steven D'Aprano <steve at pearwood.info>
wrote:
> > But it's also a readability question: "is_ascii()" and
> > "is_UCS2()/is_BMP()" just require knowing what 7-bit ASCII and UCS-2
> > (or the basic multilingual plane) *are*, whereas the current ways of
> > checking for them require knowing how they *behave*.
>
This is important.
Agreed with all of those.
>
> However, given how niche the varieties other than is_ascii() are, I'm
> not going to push for them. I use them rarely enough, or on small enough
> strings, that doing an O(N) max(string) is not that great a burden.
sure, but adding is_ascii() and is_bmp() are pretty small additions as
well. I"d say for the newbiew among us, it would be a nice feature:
+1
As for is_bmp() -- yes, UCS-2 is "deprecated", but there are plenty of
systems that don't handle UTF-16 well, so it's nice to know, and not hard
to write.
I also think a UCS-2 encoding would be handy -- but I won't personally use
it, so I'll wait for someone that has a use case to ask for it.
-CHB
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180130/8ed404f1/attachment.html>
More information about the Python-ideas
mailing list