Что эквивалентно проверке строки ruby ​​() в python

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

В рубине я могу сделать:

irb(main):001:0> s = "\t\t\n" => "\t\t\n" irb(main):003:0> puts s => nil irb(main):004:0> puts s.inspect "\t\t\n" 

Есть ли эквивалент функции inspect ruby в python?

2 Solutions collect form web for “Что эквивалентно проверке строки ruby ​​() в python”

repr() :

 >>> print repr('\t\t\n') '\t\t\n' 

Вы можете использовать (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' 
  • Можете ли вы использовать аргументы ключевого слова в Javascript или Python?
  • Помогите мне написать мою LISP :) LISP-среды, Ruby Hashes
  • Как я могу сделать вывод одной программы и использовать ее как входной сигнал другого?
  • HTML Agility Pack или HTML Screen Scraping для Java, Ruby, Python?
  • Закрытие: что такое хороший пример использования? Почему бы не функтор? И стоит ли отрицательных?
  • Связывание языков
  • Что такое эквивалент «sys.stdout.write ()» в Ruby?
  • python и ruby ​​- для чего его использовать?
  • Интерпретация эталона в C, Clojure, Python, Ruby, Scala и других
  • Переход от Ruby к Python: Crawlers
  • В Python можно реализовать поведение mixin без использования наследования?
  • Python - лучший язык программирования в мире.