@@ -19,19 +19,21 @@ A small number of constants live in the built-in namespace. They are:
1919
2020.. data :: None
2121
22- The sole value of the type ``NoneType ``. ``None `` is frequently used to
23- represent the absence of a value, as when default arguments are not passed to a
24- function. Assignments to ``None `` are illegal and raise a :exc: `SyntaxError `.
22+ An object frequently used to represent the absence of a value, as when
23+ default arguments are not passed to a function. Assignments to ``None ``
24+ are illegal and raise a :exc: `SyntaxError `.
25+ ``None `` is the sole instance of the :data: `NoneType ` type.
2526
2627
2728.. data :: NotImplemented
2829
29- Special value which should be returned by the binary special methods
30+ A special value which should be returned by the binary special methods
3031 (e.g. :meth: `__eq__ `, :meth: `__lt__ `, :meth: `__add__ `, :meth: `__rsub__ `,
3132 etc.) to indicate that the operation is not implemented with respect to
3233 the other type; may be returned by the in-place binary special methods
3334 (e.g. :meth: `__imul__ `, :meth: `__iand__ `, etc.) for the same purpose.
3435 It should not be evaluated in a boolean context.
36+ ``NotImplemented `` is the sole instance of the :data: `types.NotImplementedType ` type.
3537
3638 .. note ::
3739
@@ -59,8 +61,9 @@ A small number of constants live in the built-in namespace. They are:
5961.. index :: single: ...; ellipsis literal
6062.. data :: Ellipsis
6163
62- The same as the ellipsis literal "``... ``". Special value used mostly in conjunction
64+ The same as the ellipsis literal "``... ``". Special value used mostly in conjunction
6365 with extended slicing syntax for user-defined container data types.
66+ ``Ellipsis `` is the sole instance of the :data: `types.EllipsisType ` type.
6467
6568
6669.. data :: __debug__
0 commit comments