Что является эквивалентом строки ruby ​​inspect () в python - PullRequest
9 голосов
/ 04 января 2011

Я прошу прощения за глупость этого вопроса, но не могу понять, и это сводит меня с ума.

В рубине я могу сделать:есть эквивалент функции inspect в Ruby в Python?

Ответы [ 2 ]

11 голосов
/ 04 января 2011

repr():

>>> print repr('\t\t\n')
'\t\t\n'
4 голосов
/ 04 января 2011

Вы можете использовать repr или (backticks), я делаю то же самое, что вы делали выше.

>>> s = "\t\t\n"
>>> s
'\t\t\n'
>>> print s


>>> repr(s)
"'\\t\\t\\n'"
>>> print repr(s)
'\t\t\n'
>>> print `s`
'\t\t\n'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...