I have a list of strings in my code;
A = [\'a1\', \'a2\', \'a3\' ...]
B = [\'b1\', \'b2\', \'b3\' ...]
and I want to print them separated b
The newline character is actually '\n'
.
You can print a native linebreak using the standard os
library
import os
with open('test.txt','w') as f:
f.write(os.linesep)
\n
is an escape sequence, denoted by the backslash. A normal forward slash, such as /n
will not do the job. In your code you are using /n
instead of \n
.
Also if you're making it a console program, you can do: print(" ")
and continue your program. I've found it the easiest way to separate my text.
You have your slash backwards, it should be "\n"
All three way you can use for newline character :
'\n'
"\n"
"""\n"""