From: siliconforks Date: Sun, 24 May 2026 07:22:13 +0000 (-0300) Subject: gh-148444: Use "zero of any numeric type" instead of "numeric zero of all types"... X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=a38804bb981ba93a1efbb95a1e35a1c0b05740c7;p=thirdparty%2FPython%2Fcpython.git gh-148444: Use "zero of any numeric type" instead of "numeric zero of all types" (#148455) --- diff --git a/Doc/reference/expressions.rst b/Doc/reference/expressions.rst index 68dcfc00bbd9..76e1ee74e35d 100644 --- a/Doc/reference/expressions.rst +++ b/Doc/reference/expressions.rst @@ -2048,7 +2048,7 @@ Boolean operations In the context of Boolean operations, and also when expressions are used by control flow statements, the following values are interpreted as false: -``False``, ``None``, numeric zero of all types, and empty strings and containers +``False``, ``None``, zero of any numeric type, and empty strings and containers (including strings, tuples, lists, dictionaries, sets and frozensets). All other values are interpreted as true. User-defined objects can customize their truth value by providing a :meth:`~object.__bool__` method.