mirror of
https://github.com/python/cpython.git
synced 2025-08-02 08:02:56 +00:00
Correct "inplace" with "in-place" (GH-10480)
This commit is contained in:
parent
96be3400a9
commit
f4efa312d1
2 changed files with 5 additions and 5 deletions
|
@ -2052,7 +2052,7 @@ Sequence Object Structures
|
||||||
signature. It should modify its first operand, and return it. This slot
|
signature. It should modify its first operand, and return it. This slot
|
||||||
may be left to *NULL*, in this case :c:func:`!PySequence_InPlaceConcat`
|
may be left to *NULL*, in this case :c:func:`!PySequence_InPlaceConcat`
|
||||||
will fall back to :c:func:`PySequence_Concat`. It is also used by the
|
will fall back to :c:func:`PySequence_Concat`. It is also used by the
|
||||||
augmented assignment ``+=``, after trying numeric inplace addition
|
augmented assignment ``+=``, after trying numeric in-place addition
|
||||||
via the :c:member:`~PyNumberMethods.nb_inplace_add` slot.
|
via the :c:member:`~PyNumberMethods.nb_inplace_add` slot.
|
||||||
|
|
||||||
.. c:member:: ssizeargfunc PySequenceMethods.sq_inplace_repeat
|
.. c:member:: ssizeargfunc PySequenceMethods.sq_inplace_repeat
|
||||||
|
@ -2061,7 +2061,7 @@ Sequence Object Structures
|
||||||
signature. It should modify its first operand, and return it. This slot
|
signature. It should modify its first operand, and return it. This slot
|
||||||
may be left to *NULL*, in this case :c:func:`!PySequence_InPlaceRepeat`
|
may be left to *NULL*, in this case :c:func:`!PySequence_InPlaceRepeat`
|
||||||
will fall back to :c:func:`PySequence_Repeat`. It is also used by the
|
will fall back to :c:func:`PySequence_Repeat`. It is also used by the
|
||||||
augmented assignment ``*=``, after trying numeric inplace multiplication
|
augmented assignment ``*=``, after trying numeric in-place multiplication
|
||||||
via the :c:member:`~PyNumberMethods.nb_inplace_multiply` slot.
|
via the :c:member:`~PyNumberMethods.nb_inplace_multiply` slot.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -440,8 +440,8 @@ Python syntax and the functions in the :mod:`operator` module.
|
||||||
| Ordering | ``a > b`` | ``gt(a, b)`` |
|
| Ordering | ``a > b`` | ``gt(a, b)`` |
|
||||||
+-----------------------+-------------------------+---------------------------------------+
|
+-----------------------+-------------------------+---------------------------------------+
|
||||||
|
|
||||||
Inplace Operators
|
In-place Operators
|
||||||
-----------------
|
------------------
|
||||||
|
|
||||||
Many operations have an "in-place" version. Listed below are functions
|
Many operations have an "in-place" version. Listed below are functions
|
||||||
providing a more primitive access to in-place operators than the usual syntax
|
providing a more primitive access to in-place operators than the usual syntax
|
||||||
|
@ -464,7 +464,7 @@ value is computed, but not assigned back to the input variable:
|
||||||
>>> a
|
>>> a
|
||||||
'hello'
|
'hello'
|
||||||
|
|
||||||
For mutable targets such as lists and dictionaries, the inplace method
|
For mutable targets such as lists and dictionaries, the in-place method
|
||||||
will perform the update, so no subsequent assignment is necessary:
|
will perform the update, so no subsequent assignment is necessary:
|
||||||
|
|
||||||
>>> s = ['h', 'e', 'l', 'l', 'o']
|
>>> s = ['h', 'e', 'l', 'l', 'o']
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue