Forgot to reply to all, duping my mesage...
On 12 October 2016 at 23:48, M.-A. Lemburg firstname.lastname@example.org wrote:
Hmm, in Python3, I get:
s = "абв.txt" s
I posted output with Python2 and Windows 7 BTW , In Windows 10 'print' won't work in cmd console at all by default with unicode but thats another story, let us not go into that. I think you get my idea right, it is not only about printing.
The hex notation for \uXXXX is a standard also used in many other programming languages, it's also easier to parse, so I don't think we should change this default.
In programming literature it is used often, but let me point out that decimal is THE standard and is much much better standard in sence of readability. And there is no solid reason to use 2 standards at the same time.
s = "\u123456" s
With decimal notation, it's not clear where to end parsing the digit notation.
How it is not clear if the digit amount is fixed? Not very clear what did you mean.