Python でタブを出力する
Azaz Farooq
2023年10月10日
-
print()
関数の\t
を使って Python のタブをファイルに出力する - Python のタブをリストで出力する
- データポイントに Python タブを出力する
-
print
ステートメントで直接tab
シンボルを使って Python のタブを出力する
Python の文字列における'\'
バックスラッシュは特殊な文字で、escape
と呼ばれることもあります。これは、'\t'
がタブを表すように、空白文字を表すために使われます。
この記事では、Python のタブを出力する方法をいくつか紹介します。
print()
関数の \t
を使って Python のタブをファイルに出力する
Python でタブを正しく出力するには、print()
関数の中の \t
を使うことができます。
完全なサンプルコードは以下の通りです。
print("Python\tprogramming")
出力:
Python Programming
Python のタブをリストで出力する
このメソッドは、リストの異なる要素間にタブを挿入します。
完全なサンプルコードを以下に示します。
Lst = ["Python", "Java", "C++"]
print(str(Lst[0]) + "\t" + str(Lst[1]) + "\t" + str(Lst[2]))
出力:
python Java C++
str
はリストの要素を Python のタブで区切られた文字列に変換します。
データポイントに Python タブを出力する
このメソッドは、与えられた文やデータポイントのタブを表示します。
完全なサンプルコードを以下に示します。
Data_Points = "2\t6\t10"
print(Data_Points)
出力:
2 6 10
print
ステートメントで直接 tab
シンボルを使って Python のタブを出力する
このメソッドでは、文字列リテラルに含まれるエスケープシーケンスを用いて tab
を表示します。エスケープシーケンスの型は以下の通りです。
エスケープシーケンス | 説明 |
---|---|
\N{name} |
name は Unicode データベースの文字名です。 |
\uxxxx |
16 ビットユニコード |
\Uxxxxxxxx |
32 ビットユニコード |
\xhh |
8 ビットユニコード |
Unicode データベース内のテーブルの name
は、大文字小文字を区別しないため、TAB
または tab
、または TaB
となります。
Unicode データベースにおけるタブを表す他の名前は、HT
、CHARACTER TABULATION
、HORIZONTAL TABULATION
です。
タブの Unicode 値は 09
for \x
、0009
for \u
、00000009
for \U
です。
完全なサンプルコードを以下に示します。
print("python\N{TAB}programming")
print("python\N{tab}programming")
print("python\N{TaB}programming")
print("python\N{HT}programming")
print("python\N{CHARACTER TABULATION}programming")
print("python\N{HORIZONTAL TABULATION}programming")
print("python\x09programming")
print("python\u0009programming")
print("python\U00000009programming")
出力:
python programming
python programming
python programming
python programming
python programming
python programming
python programming
python programming
python programming