Ë
‚Ö¦iË, ã óö — d Z ddlmZmZ g d¢Z G d„ de¬« Z G d„ de« Zej e« G d „ d
e« Z e j e
« G d„ de « Z G d
„ de« Zej e
« y)z~Abstract Base Classes (ABCs) for numbers, according to PEP 3141.
TODO: Fill out more detailed documentation on the operators.é )ÚABCMetaÚabstractmethod)ÚNumberÚComplexÚRealÚRationalÚIntegralc ó — e Zd ZdZdZdZy)r zŸAll numbers inherit from this class.
If you just want to check if an argument x is a number, without
caring what kind, use isinstance(x, Number).
© N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú __slots__Ú__hash__r ó ú /usr/lib64/python3.12/numbers.pyr r % s „ ñð
€Ið �Hr r )Ú metaclassc ó: — e Zd ZdZdZed„ « Zd„ Zeed„ « « Z eed„ « « Z
ed„ « Zed„ « Zed „ « Z
ed
„ « Zd„ Zd„ Zed
„ « Zed„ « Zed„ « Zed„ « Zed„ « Zed„ « Zed„ « Zed„ « Zed„ « Zy)r af Complex defines the operations that work on the builtin complex type.
In short, those are: a conversion to complex, .real, .imag, +, -,
*, /, **, abs(), .conjugate, ==, and !=.
If it is given heterogeneous arguments, and doesn't have special
knowledge about them, it should fall back to the builtin complex
type as described below.
r c ó — y)z