Python допускает идентификаторы Unicode. Я определил Xᵘ = 42
, ожидая XU
и Xᵤ
, чтобы привести к NameError
. Но на самом деле, когда я определяю Xᵘ
, Python (бесшумно?) Превращает Xᵘ
в XU
, что кажется мне чем-то вроде неряхотворной вещи. Почему это происходит?
>>> Xᵘ = 42
>>> print((Xu, Xᵘ, Xᵤ))
(42, 42, 42)