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