2013-07-02 2 views
2

Я пытаюсь узнать, как использовать функцию ascii в Python 3.Как использовать функцию ascii в Python 3?

Документация читает

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.

Однако, когда я пытаюсь использовать print ascii("c") я получаю сообщение об ошибке:

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

Как использовать эту функцию?

+1

'print' функция в Python 3. – Blender

ответ

4

print является функцией в python3, вы получаете эту ошибку, потому что пытаетесь использовать ее в качестве инструкции.

print (ascii("c")) 

Демо:

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

Ну что неудобно. Благодаря! – sdasdadas

Смежные вопросы