Python ascii()
Python ascii() builtin function takes an object as argument and returns a string. The string contains printable representation of the given object. Any non-ASCII characters in the resulting string will be escaped.
In this tutorial, we will learn about the syntax of Python ascii() function, and learn how to use this function with the help of examples.
Syntax
The syntax of ascii() function with object as parameter is
ascii(object)
where
Parameter | Required/Optional | Description |
---|---|---|
object | Required | A Python object like string, list, tuple, etc. |
Returns
The function returns string.
Examples
1. ascii() with no arguments
In this example, we will take a list and get the printable string using ascii() builtin function.
Python Program
myList = ['apple', 'banana']
result = ascii(myList)
print(f'Return Value: {result}')
Output
Return Value: ['apple', 'banana']
2. ascii() with Non-ASCII Characters
In this example, we will take a string with non-ascii characters and get the printable string using ascii() builtin function.
Python Program
myBytes = b'\x65\x99\x00\n\x25'
result = ascii(myBytes)
print(f'Return Value: {result}')
Output
Return Value: b'e\x99\x00\n%'
Conclusion
In this Python Tutorial, we have learnt the syntax of Python ascii() builtin function, and also learned how to use this function, with the help of Python example programs.