2017-04-01 8 views
0

次のように私はタブ別々の三つの変数にしようとしています:タブの分離が機能しないのはなぜですか?

single_element = str(pos) + "\t" + str(ref) + "\t" +str(alt) 

私はprint(single_element)で得出力は次のとおりです。

pos\tref\talt 

しかし、私が希望することです:

pos ref alt 
+0

もしあなたが 'print(single_element)'すれば? –

+0

あなたの出力デバイス(IDEコンソール)がタブをサポートしていない可能性がありますので、ご了承ください。 –

+0

これはおそらく原因です。どのIDEを使用していますか? – Moyamo

答えて

0

あなたはexpandtabsを使用してタブストップを指定できます

print(single_element.expandtabs(8)) 
+0

あなたはおそらく 'print(single_element.expandtabs(8))' – Leva7

+0

@ Leva7ありがとうございます。 'print(single_element).expandtabs(8)'は同じ結果を返します。しかし私は答えを修正しました。 – manvi77

+0

私はどのような言語を使っているのかわかりませんが、Python 3では 'print'が' None'を返すので、あなたの呼び出しは本質的に 'None.expandtabs(8)'に変わります。 – Leva7

関連する問題