27 Jul
2013
27 Jul
'13
5:06 p.m.
On 27/07/2013 17:46, Stephen J. Turnbull wrote:
Steven D'Aprano writes:
I propose that Python strings support this as the preferred escape notation for Unicode code points:
'\U+03C0' => 'π'
-1. Because:
The existing \U and \u variants must be kept for backwards compatibility, but should be (mildly) discouraged in new code.
OTOH, supporting "\N{U+03C0}" seems harmless, if not particularly useful, to me. However, I don't find it hard to imagine that some people would use it in preference to the \U and \u escpes, despite being somewhat verbose.
I think the point of "\N{U+03C0}" is that it lets you name all of the codepoints, even those that are as yet unnamed. :-)