[Python-Dev] Python and the Unicode Character Database

haiyang kang cornsea at gmail.com
Tue Nov 30 09:41:19 CET 2010


hi,

  I agree with this.

  I never seen any man in China using chinese number literals (at
least two kinds:一, 壹, same meaning with 1)
  in Python program, except UI output.

  They can do some mappings when want to output these non-ascii numbers.
  Example: if 1: print "一"

  I think it is a little ugly to have code like this: num =
float("一.一"), expected result is: num = 1.1

br,
khy

On Tue, Nov 30, 2010 at 4:23 PM, Stephen J. Turnbull <stephen at xemacs.org> wrote:
> Lennart Regebro writes:
>
>  > *I* think it is more important. In python 3, you can never ever assume
>  > anything is ASCII any more.
>
> Sure you can.  In Python program text, all keywords will be ASCII
> (English, even, though it may be en_NL.UTF-8<wink>) for the forseeable
> future.
>
> I see no reason not to make a similar promise for numeric literals.  I
> see no good reason to allow compatibility full-width Japanese "ASCII"
> numerals or Arabic cursive numerals in "for i in range(...)" for
> example.
>
> As soon as somebody gives an example of a culture, however minor, that
> uses computers but actively prefers to use non-ASCII numerals to
> express numbers in an IT context, I'll review my thinking.  But at the
> moment it's 101% YAGNI.
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/cornsea%40gmail.com
>


More information about the Python-Dev mailing list