📜  删除打印 python 中的空格(1)

📅  最后修改于: 2023-12-03 15:07:15.251000             🧑  作者: Mango

删除打印 Python 中的空格

在 Python 中,print函数输出的字符串默认会在末尾添加一个换行符,同时加上空格来分隔不同的参数。例如:

print('Hello', 'world')  # 输出:Hello world

如果你想要在输出中去掉空格,有以下几种方法可以实现。

方法一:使用字符串拼接

使用字符串拼接可以将多个字符串连成一个字符串,并且可以自由地控制字符串之间的分隔符。例如:

print('Hello' + 'world')  # 输出:Helloworld

但是,这种方法写起来比较繁琐,并且在处理多个字符串时容易出错。

方法二:使用sep参数

print 函数的 sep 参数可以用来控制多个参数之间的分隔符。当 sep 参数被设置成空字符串时,多个参数之间就不会有任何分隔符。例如:

print('Hello', 'world', sep='')  # 输出:Helloworld

这种方法简洁、直接,适用于打印简单的字符串。但是,当你需要打印类似于表格的内容时,这种方法就不适用了。

方法三:使用join方法

join 方法可以将一个列表中的多个字符串连接成一个字符串。例如:

print(''.join(['Hello', 'world']))  # 输出:Helloworld

如果你需要打印类似于表格的内容,可以使用这种方法。例如:

rows = [['Alice', '25'], ['Bob', '30'], ['Charlie', '35']]
for row in rows:
    print('\t'.join(row))

这段代码会输出一个以制表符为分隔符的表格,像这样:

Alice   25
Bob     30
Charlie 35

无论你选择哪种方法,都可以轻松地删除打印 Python 中的空格。