HOWTO · Python
在 Python 中列印製表符
通過使用 Python 程式碼,可以在字串或檔案中插入一個製表符。
本頁內容
Python 字串中的反斜槓 '\' 是一個特殊的字元,有時被稱為轉義字元。它用來表示空白字元,就像'\t'表示製表符一樣。
本文將討論一些列印 Python 製表符的方法。
在檔案中使用 print() 函式中的 \t 列印 Python 製表符
我們可以在 print() 函式中使用\t 來正確列印 Python 中的製表符。
完整的示例程式碼如下。
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 製表符
在本方法中,我們將使用字串中的轉義序列來列印製表符。轉義序列可以是以下型別。
| 轉義序列 | 說明 |
|---|---|
\N{name} |
name 是 Unicode 資料庫中的字元名稱。 |
\uxxxx |
16 位 Unicode |
\Uxxxxxxxx |
32 位 Unicode |
\xhh |
8 位 Unicode |
Unicode 資料庫中製表符的 name 是 TAB 或 tab,或 TaB,因為它不區分大小寫。
在 Unicode 資料庫中代表製表符的其他名稱是 HT、CHARACTER TABULATION 和 HORIZONTAL TABULATION。
製表符的 Unicode 值對於\x 是 09,對於\u 是 0009,對於\U 是 00000009。
完整的示例程式碼如下。
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