What is the difference between methods unicode.isdigit() and unicode.isnumeric()?
From the manual
The method isnumeric() checks whether the string consists of only numeric characters. This method is present only on unicode objects.
Digits include decimal characters and digits that need special handling, such as the compatibility superscript digits. Formally, a digit is a character that has the property value Numeric_Type=Digit or Numeric_Type=Decimal.