mirror of
https://github.com/python/cpython.git
synced 2025-12-31 04:23:37 +00:00
[3.14] gh-89152: Note truth testing exception in stdtypes.rst (GH-137640) (#143081)
gh-89152: Note truth testing exception in `stdtypes.rst` (GH-137640)
(cherry picked from commit 3c0888b25b)
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
This commit is contained in:
parent
33c9ebe437
commit
e25083abee
1 changed files with 4 additions and 2 deletions
|
|
@ -46,8 +46,10 @@ Any object can be tested for truth value, for use in an :keyword:`if` or
|
|||
By default, an object is considered true unless its class defines either a
|
||||
:meth:`~object.__bool__` method that returns ``False`` or a
|
||||
:meth:`~object.__len__` method that
|
||||
returns zero, when called with the object. [1]_ Here are most of the built-in
|
||||
objects considered false:
|
||||
returns zero, when called with the object. [1]_ If one of the methods raises an
|
||||
exception when called, the exception is propagated and the object does
|
||||
not have a truth value (for example, :data:`NotImplemented`).
|
||||
Here are most of the built-in objects considered false:
|
||||
|
||||
.. index::
|
||||
single: None (Built-in object)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue