From: Georg Brandl Date: Sat, 25 Jul 2009 13:02:15 +0000 (+0000) Subject: #6571: add index entries for more operators. X-Git-Tag: v2.7a1~712 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1ba9c873063965ac5d202c15aa8f4f9c32a22518;p=python #6571: add index entries for more operators. --- diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst index 2048e9885e..68dfea4c09 100644 --- a/Doc/library/stdtypes.rst +++ b/Doc/library/stdtypes.rst @@ -129,7 +129,17 @@ Notes: Comparisons =========== -.. index:: pair: chaining; comparisons +.. index:: + pair: chaining; comparisons + pair: operator; comparison + operator: == + operator: < + operator: <= + operator: > + operator: >= + operator: != + operator: is + operator: is not Comparison operations are supported by all objects. They all have the same priority (which is higher than that of the Boolean operations). Comparisons can @@ -159,17 +169,6 @@ This table summarizes the comparison operations: | ``is not`` | negated object identity | | +------------+-------------------------+-------+ -.. index:: - pair: operator; comparison - operator: == - operator: < - operator: <= - operator: > - operator: >= - operator: != - operator: is - operator: is not - Notes: (1) @@ -262,6 +261,13 @@ part. builtin: long builtin: float builtin: complex + operator: + + operator: - + operator: * + operator: / + operator: // + operator: % + operator: ** Python fully supports mixed arithmetic: when a binary arithmetic operator has operands of different numeric types, the operand with the "narrower" type is @@ -394,7 +400,15 @@ All :class:`numbers.Real` types (:class:`int`, :class:`long`, and Bit-string Operations on Integer Types -------------------------------------- -.. _bit-string-operations: +.. index:: + triple: operations on; integer; types + pair: bit-string; operations + pair: shifting; operations + pair: masking; operations + operator: ^ + operator: & + operator: << + operator: >> Plain and long integer types support additional operations that make sense only for bit-strings. Negative numbers are treated as their 2's complement value @@ -426,12 +440,6 @@ This table lists the bit-string operations sorted in ascending priority: | ``~x`` | the bits of *x* inverted | | +------------+--------------------------------+----------+ -.. index:: - triple: operations on; integer; types - pair: bit-string; operations - pair: shifting; operations - pair: masking; operations - Notes: (1)