pythonstringnewline

Print "\n" or newline characters as part of the output on terminal


I'm running Python on terminal

Given a string string = "abcd\n"

I'd like to print it somehow so that the newline characters '\n' in abcd\n would be visible rather than go to the next line

Can I do this without having to modify the string and adding a double slash (\\n)


Solution

  • Use repr

    >>> string = "abcd\n"
    >>> print(repr(string))
    'abcd\n'