mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
#2630: Implement PEP 3138.
The repr() of a string now contains printable Unicode characters unescaped. The new ascii() builtin can be used to get a repr() with only ASCII characters in it. PEP and patch were written by Atsuo Ishimoto.
This commit is contained in:
parent
ea6d58d9d3
commit
559e5d7f4d
25 changed files with 1271 additions and 974 deletions
|
@ -91,6 +91,14 @@ are always available. They are listed here in alphabetical order.
|
|||
return False
|
||||
|
||||
|
||||
.. function:: ascii(object)
|
||||
|
||||
As :func:`repr`, return a string containing a printable representation of an
|
||||
object, but escape the non-ASCII characters in the string returned by
|
||||
:func:`repr` using ``\x``, ``\u`` or ``\U`` escapes. This generates a string
|
||||
similar to that returned by :func:`repr` in Python 2.
|
||||
|
||||
|
||||
.. function:: bin(x)
|
||||
|
||||
Convert an integer number to a binary string. The result is a valid Python
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue