Je voudrais afficher les caractères d'échappement lors de l'utilisation de l'instruction print. Par exemple
a = "Hello\tWorld\nHello World"
print a
Hello World
Hello World
Je voudrais qu'il affiche : "Bonjour\tMonde\nBonjour\sMonde"
Je voudrais afficher les caractères d'échappement lors de l'utilisation de l'instruction print. Par exemple
a = "Hello\tWorld\nHello World"
print a
Hello World
Hello World
Je voudrais qu'il affiche : "Bonjour\tMonde\nBonjour\sMonde"
Utiliser repr :
a = "Hello\tWorld\nHello World"
print(repr(a))
# 'Hello\tWorld\nHello World'
Notez que vous n'obtenez pas \s
pour un espace. J'espère que c'était une faute de frappe...?
Mais si vous voulez vraiment \s
pour les espaces, vous pouvez faire ceci :
print(repr(a).replace(' ',r'\s'))
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.