如何在Python中打印带下划线的内容?

时间:2016-02-15 03:25:00

标签: python printing console underline

print("hello")

输出应该是" hello",但加下划线。

6 个答案:

答案 0 :(得分:13)

您可以使用转义字符来完成。

print "\033[4mhello\033[0m"

答案 1 :(得分:1)

您可以输入

print(“ \ u0332” .join(“ hello”)) enter image description here

答案 2 :(得分:0)

string = 'Hello world'
emptystring = ''

for i in range(0, len(string)):

    if string[i] == ' ':
        emptystring = emptystring + string[i]
    else:
        emptystring= emptystring+string[i]+str('\u0332')

print(emptystring)

Here is the output

答案 3 :(得分:0)

确保你有 python3 解释器 然后运行

x="the solution"
print("\033[4m" + x + "\033[0m")

答案 4 :(得分:0)

这肯定会奏效:

print("\u0332".join("hello "))

答案 5 :(得分:0)

确保你有 Python 3.6+ 使用 pip 安装 quo https://pypi.org/project/quo

from quo import echo
echo(f"Hello World!!!", underline=True)