On 05/16/2012 06:24 PM, Ulrich Eckhardt wrote:
Marco wrote:> >>> '123'.isdecimal(), '123'.isdigit() > (True, True) > >>> print('\u0660123') > ٠123 > >>> '\u0660123'.isdigit(), '\u0660123'.isdecimal() > (True, True) > >>> print('\u216B') > Ⅻ > >>> '\u216B'.isdecimal(), '\u216B'.isdigit() > (False, False)
[chr(a) for a in range(0x20000) if chr(a).isdigit()]
Thanks to your list comprehension I found they are not equal: >>> set([chr(a) for a in range(0x10FFFF) if chr(a).isdigit()]) - \ ... set([chr(a) for a in range(0x10FFFF) if chr(a).isdecimal()]) Marco -- http://mail.python.org/mailman/listinfo/python-list
