我有我的代碼中的字符串列表;如何在python函數中打印換行符?
A = ['a1', 'a2', 'a3' ...]
B = ['b1', 'b2', 'b3' ...]
,我想打印出來的斷行分隔,例如:
>a1
b1
>a2
b2
>a3
b3
我已經試過:
print '>' + A + '/n' + B
但/ n不認可這樣一行打破。
我有我的代碼中的字符串列表;如何在python函數中打印換行符?
A = ['a1', 'a2', 'a3' ...]
B = ['b1', 'b2', 'b3' ...]
,我想打印出來的斷行分隔,例如:
>a1
b1
>a2
b2
>a3
b3
我已經試過:
print '>' + A + '/n' + B
但/ n不認可這樣一行打破。
你有你的斜線反了,應該是"\n"
我在座位邊緣 – joslinm 2011-05-12 17:57:12
反斜槓=「\」,正斜槓=「/」。 OP有他的斜線前鋒。 – user3527975 2016-03-01 17:51:16
@ user3527975,我的意思是倒退的意思是它應該是相反的。 – 2016-03-01 17:52:36
換行符實際上是'\n'
。
>>> A = ['a1', 'a2', 'a3']
>>> B = ['b1', 'b2', 'b3']
>>> for x in A:
for i in B:
print ">" + x + "\n" + i
輸出:
>a1
b1
>a1
b2
>a1
b3
>a2
b1
>a2
b2
>a2
b3
>a3
b1
>a3
b2
>a3
b3
請注意,您正在使用/n
這是不正確的!
for pair in zip(A, B):
print ">"+'\n'.join(pair)
\n
是轉義序列,由反斜槓表示。一個正常的正斜槓,如/n
不會完成這項工作。在您的代碼中,您使用/n
而不是\n
。
您可以使用換行符所有這三種方式:
'\n'
"\n"
"""\n"""
這不是一個換行符。你看到'\ n'和'/ n'之間的區別嗎? – 2011-05-12 17:53:25
'\ n'是換行符。你需要一個反斜槓來轉義它。 – krs1 2011-05-12 17:53:44
哈哈哈!是!現在它的工作。謝謝 – Geparada 2011-05-12 17:56:21