sdasdadas
sdasdadas

Reputation: 25096

How do I use the ascii function in Python 3?

I am attempting to learn how to use the ascii function in Python 3.

The documentation reads

ascii(object)

As repr(), return a string containing a printable representation of an object, but escape the non-ASCII characters in the string returned by repr() using \x, \u or \U escapes. This generates a string similar to that returned by repr() in Python 2.

However, when I attempt to use print ascii("c") I receive the error:

print ascii("c")
          ^
SyntaxError: invalid syntax

How do I use this function?

Upvotes: 2

Views: 1474

Answers (1)

Ashwini Chaudhary
Ashwini Chaudhary

Reputation: 250881

print is a function in python3, you're getting that error because you're trying to use it as a statement.

print (ascii("c"))

Demo:

>>> print (ascii("c"))
'c'
>>> print ascii("c")
  File "<ipython-input-3-c44db7d0eada>", line 1
    print ascii("c")
              ^
SyntaxError: invalid syntax

Upvotes: 4

Related Questions