mirror of
https://github.com/python/cpython.git
synced 2025-11-13 23:46:24 +00:00
Issue #17670: merge from 3.3
This commit is contained in:
commit
7503b4f463
1 changed files with 17 additions and 5 deletions
|
|
@ -1526,11 +1526,23 @@ expression support in the :mod:`re` module).
|
||||||
|
|
||||||
.. method:: str.expandtabs([tabsize])
|
.. method:: str.expandtabs([tabsize])
|
||||||
|
|
||||||
Return a copy of the string where all tab characters are replaced by zero or
|
Return a copy of the string where all tab characters are replaced by one or
|
||||||
more spaces, depending on the current column and the given tab size. The
|
more spaces, depending on the current column and the given tab size. Tab
|
||||||
column number is reset to zero after each newline occurring in the string.
|
positions occur every *tabsize* characters (default is 8, giving tab
|
||||||
If *tabsize* is not given, a tab size of ``8`` characters is assumed. This
|
positions at columns 0, 8, 16 and so on). To expand the string, the current
|
||||||
doesn't understand other non-printing characters or escape sequences.
|
column is set to zero and the string is examined character by character. If
|
||||||
|
the character is a tab (``\t``), one or more space characters are inserted
|
||||||
|
in the result until the current column is equal to the next tab position.
|
||||||
|
(The tab character itself is not copied.) If the character is a newline
|
||||||
|
(``\n``) or return (``\r``), it is copied and the current column is reset to
|
||||||
|
zero. Any other character is copied unchanged and the current column is
|
||||||
|
incremented by one regardless of how the character is represented when
|
||||||
|
printed.
|
||||||
|
|
||||||
|
>>> '01\t012\t0123\t01234'.expandtabs()
|
||||||
|
'01 012 0123 01234'
|
||||||
|
>>> '01\t012\t0123\t01234'.expandtabs(4)
|
||||||
|
'01 012 0123 01234'
|
||||||
|
|
||||||
|
|
||||||
.. method:: str.find(sub[, start[, end]])
|
.. method:: str.find(sub[, start[, end]])
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue