The ascii() function returns a string containing a printable representation of an object, escaping the non-ASCII characters using \x, \u or \U escapes.
Parameter Values
| Parameter | Description |
|---|---|
| object | The object (string, bytes, or bytearray) to be checked for ASCII representation. |
Return Values
The ascii() function always returns a str representing a printable string.
How to Use ascii() in Python
Example 1:
The ascii() function returns a string containing a printable representation of an object, with escape sequences for non-ASCII characters.
obj = 'hèllö'
print(ascii(obj)) # Output: 'h\xe8ll\xf6'num = 128541
print(ascii(num)) # Output: 128541
Example 3:
When applied to a list, it provides the string representation of the list with escape sequences.
my_list = [1, 'hello', 'π']
print(ascii(my_list)) # Output: [1, 'hello', '\u03c0']