summaryrefslogtreecommitdiffstats
path: root/Doc/library/string.rst
Commit message (Collapse)AuthorAgeFilesLines
* bpo-32720: Fixed the replacement field grammar documentation. (GH-5544) ↵Miss Islington (bot)2018-02-071-2/+2
| | | | | | | | (GH-5546) `arg_name` and `element_index` are defined as `digit`+ instead of `integer`. (cherry picked from commit 7a561afd2c79f63a6008843b83733911d07f0119) Co-authored-by: Mariatta <Mariatta@users.noreply.github.com>
* bpo-32720: Fixed the definition for width and precision in format ↵Miss Islington (bot)2018-02-041-2/+2
| | | | | | | | mini-language doc (GH-5482) (GH-5524) Changed the definition of width and precision from "integer" to "digit+" in format mini-language doc. (cherry picked from commit 8b5fa289fdb04b6b919cf95fa99246aa872e47a8) Co-authored-by: nathankerr96 <nathankerr96@gmail.com>
* bpo-31672: Restore the former behavior when override flags in Template. (#5099)Serhiy Storchaka2018-01-041-7/+2
| | | | Overriding flags to 0 will make the default pattern matching only lower case letters.
* bpo-31672 - Add one last minor clarification for idpattern (#4483)Barry Warsaw2017-11-211-2/+4
| | | Add one last minor clarification for idpattern
* bpo-31672: doc: Remove one sentence from library/string.rst (GH-3990)INADA Naoki2017-10-141-1/+1
| | | | This sentence is removed while backporting to 3.6 branch. See https://github.com/python/cpython/pull/3982#discussion_r144555768
* bpo-31672: Fix string.Template accidentally matched non-ASCII identifiers ↵INADA Naoki2017-10-131-2/+11
| | | | | | | | | | | (GH-3872) Pattern `[a-z]` with `IGNORECASE` flag can match to some non-ASCII characters. Straightforward solution for this is using `IGNORECASE | ASCII` flag. But users may subclass `Template` and override only `idpattern`. So we want to avoid changing `Template.flags`. So this commit uses local flag `-i` for `idpattern` and change `[a-z]` to `[a-zA-Z]`.
* bpo-1198569: Allow string.Template braced pattern to be different (#3288)Barry Warsaw2017-09-041-3/+15
| | | | | | | | * bpo-1198569: Allow the braced pattern to be different ``string.Template`` subclasses can optionally define ``braceidpattern`` if they want to specify different placeholder patterns inside and outside the braces. If None (the default) it falls back to ``idpattern``.
* Improve the documentation for template strings (#856)Barry Warsaw2017-03-281-11/+19
| | | | | bpo-19824 bpo-20314 bpo-12518
* Issue #29193: A format string argument for string.Formatter.format()Serhiy Storchaka2017-01-131-3/+3
| | | | is now positional-only.
* Issue #19795: Mark up None as literal text.Serhiy Storchaka2016-10-191-1/+1
|\
| * Issue #19795: Mark up None as literal text.Serhiy Storchaka2016-10-191-1/+1
| |
* | Further improved ',' and '_' specification in format mini-language.Eric V. Smith2016-09-101-2/+2
| |
* | Improved ',' and '_' specification in format mini-language.Eric V. Smith2016-09-101-1/+2
| |
* | Issue 27080: PEP 515: add '_' formatting option.Eric V. Smith2016-09-101-1/+11
| |
* | Issue #23921: Standardized documentation whitespace formatting.Serhiy Storchaka2016-05-101-6/+6
|\ \ | |/ | | | | Original patch by James Edwards.
| * Issue #23921: Standardized documentation whitespace formatting.Serhiy Storchaka2016-05-101-6/+6
| | | | | | | | Original patch by James Edwards.
* | Merge with 3.5Terry Jan Reedy2016-03-211-2/+4
|\ \ | |/
| * Issue #15660: Further clarify 0 prefix for width specifier in formats.Terry Jan Reedy2016-03-211-2/+4
| |
* | Issue #25179: Documentation for formatted string literals aka f-stringsMartin Panter2016-02-131-3/+7
|/ | | | | Some of the inspiration and wording is taken from the text of PEP 498 by Eric V. Smith, and the existing str.format() documentation.
* Issue #25179: Preparatory cleanup of existing docs on string formattingMartin Panter2016-02-081-12/+15
| | | | | | | | | * Various sections were pointing to the section on the string.Formatter class, when the section on the common format string syntax is probably more appropriate * Fix references to various format() functions and methods * Nested replacement fields may contain conversions and format specifiers, and this is tested; see Issue #19729 for instance
* - Issue #24351: Clarify what is meant by "identifier" in the context ofBarry Warsaw2015-06-091-6/+8
|\ | | | | | | string.Template instances.
| * - Issue #24351: Clarify what is meant by "identifier" in the context ofBarry Warsaw2015-06-091-6/+8
| | | | | | | | string.Template instances.
* | Issue #23671: string.Template now allows to specify the "self" parameter asSerhiy Storchaka2015-03-241-0/+4
|/ | | | | keyword argument. string.Formatter now allows to specify the "self" and the "format_string" parameters as keyword arguments.
* Issue #22546: update doc for mini-language float None presentation type.Terry Jan Reedy2014-10-061-4/+6
|
* #19238: fix typo in documentation.Ezio Melotti2013-11-171-1/+1
|
* #19238, #19289: fix description of the align and fill values of the format ↵Ezio Melotti2013-10-201-6/+6
| | | | specification.
* Issue #17728: Specify default precision for float.format for presentation ↵Eric V. Smith2013-04-151-2/+3
| | | | types e, f, and g.
* #17265: merge with 3.2.Ezio Melotti2013-02-211-3/+3
|\
| * #17265: fix highlight in template example. Initial patch by Berker Peksag.Ezio Melotti2013-02-211-3/+3
| |
* | #16154: merge with 3.2.Ezio Melotti2013-01-111-2/+2
|\ \ | |/
| * #16154: fix some doctests in Doc/library. Patch by Ravi Sinha.Ezio Melotti2013-01-111-2/+2
| |
* | #16556: merge with 3.2.Ezio Melotti2012-11-271-1/+1
|\ \ | |/
| * #16556: Fix inconsistency between kwds and kwargs. Patch by Taavi Burns.Ezio Melotti2012-11-271-1/+1
| |
* | Fix and add more links.Ezio Melotti2012-10-121-1/+1
|/
* #13579: teach string.Formatter about 'a'.R David Murray2012-08-191-5/+6
| | | | Patch by Francisco Martín Brugué.
* Issue 15660: Clarify 0 prefix for width field in str.format doc.Terry Jan Reedy2012-08-171-3/+3
|
* correctly define what 'fill' could be; thanks to Leland Hulbert from docs@Sandro Tosi2012-05-121-1/+1
|
* remove spurious dot from string formatting example; thanks to Anthon van der ↵Sandro Tosi2011-12-241-1/+1
| | | | Neut from docs@
* Remove duplication.Ezio Melotti2011-10-191-1/+1
|
* Document that format string don’t support arbitrary dictonary keys.Éric Araujo2011-09-011-0/+2
| | | | | Text adapted from the PEP. Addition requested by Terry J. Reedy on 2011-02-23 on python-dev.
* Add a few missing source links from 2.7 and harmonize lib docs headersÉric Araujo2011-08-181-4/+3
|
* Fix grammarEli Bendersky2011-08-061-3/+3
|
* #8691: document that right alignment is default for numbers.Georg Brandl2011-02-071-2/+2
|
* #11138: fix order of fill and align specifiers.Georg Brandl2011-02-071-1/+1
|
* Typo fix.Georg Brandl2011-01-241-1/+1
|
* Separate source link from main text.Raymond Hettinger2011-01-101-0/+2
|
* Move source links to consistent location and remove wordy, big yellow boxes.Raymond Hettinger2011-01-101-3/+1
|
* Fix various issues (mostly Python 2 relics) found by Jacques Ducasse.Georg Brandl2011-01-061-9/+3
|
* Issue #7094: Add alternate ('#') flag to __format__ methods for float, ↵Eric Smith2010-11-251-3/+12
| | | | complex and Decimal. Allows greater control over when decimal points appear. Added to make transitioning from %-formatting easier. '#g' still has a problem with Decimal which I'll fix soon.
* Provide links to Python source where the code is short, readable andÉric Araujo2010-11-161-0/+5
| | | | | informative adjunct to the docs. Forward-port of Raymond's r86225 and r86245 using the new source reST role added in #10334.