]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
GH-99183: Document behavior of count() for empty substrings (GH-99339)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 10 Nov 2022 21:29:16 +0000 (13:29 -0800)
committerGitHub <noreply@github.com>
Thu, 10 Nov 2022 21:29:16 +0000 (13:29 -0800)
(cherry picked from commit 2f4af2d99cffed6ba81e4b8fd886de6ae8625a3f)

Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
Doc/library/stdtypes.rst

index 68b333acd8f00749732c9e119d0a8a8a10cff9d9..75550d6e4698311e47e45ae1fe27d2f587767615 100644 (file)
@@ -1617,6 +1617,9 @@ expression support in the :mod:`re` module).
    range [*start*, *end*].  Optional arguments *start* and *end* are
    interpreted as in slice notation.
 
+   If *sub* is empty, returns the number of empty strings between characters
+   which is the length of the string plus one.
+
 
 .. method:: str.encode(encoding="utf-8", errors="strict")
 
@@ -2698,6 +2701,9 @@ arbitrary binary data.
    The subsequence to search for may be any :term:`bytes-like object` or an
    integer in the range 0 to 255.
 
+   If *sub* is empty, returns the number of empty slices between characters
+   which is the length of the bytes object plus one.
+
    .. versionchanged:: 3.3
       Also accept an integer in the range 0 to 255 as the subsequence.