[Python-ideas] Programming recommendations (PEP 8) and boolean values

Alexander Belopolsky alexander.belopolsky at gmail.com
Thu Aug 9 03:43:30 CEST 2012


On Wed, Aug 8, 2012 at 9:20 PM, Steven D'Aprano <steve at pearwood.info> wrote:
> Yes, this is documented:
>> http://docs.python.org/py3k/library/functions.html#bool
>
Indeed. I was actually looking under "Built-in Types",
<http://docs.python.org/py3k/library/stdtypes.html> rather than
"Built-in Functions." I now remember that I noted this issue before.
This part of the manual is not optimally subdivided into sections:
2. Built-in Functions
 (covers bool() and other builtin type constructors)
3. Built-in Constants
 (covers True and False)
4. Built-in Types
4.1. Truth Value Testing
4.2. Boolean Operations — and, or, not
4.3. Comparisons
4.4. Numeric Types — int, float, complex
...
As a result, there is no one place where one can find information
about bool. I wonder if it should go somewhere under section 4.4.
After all,
 >>> isinstance(True, int)
True


More information about the Python-ideas mailing list

AltStyle によって変換されたページ (->オリジナル) /