问题描述:
python中使用print()函数连续输出3个字符,比如print("a", "b", "c"),输出时a,b,c默认是空格间隔的吗?为什么?
问题解答:
在Python中,使用 print()
函数连续输出多个参数时,默认情况下,参数之间是用空格分隔的。因此,print("a", "b", "c")
将输出 "a b c",其中每个字符之间由空格分隔。
这是因为 print()
函数在打印多个参数时,会自动在每个参数之间插入一个空格作为默认分隔符。这有助于使输出更易读,但你也可以通过指定 sep
参数来改变分隔符。例如,你可以通过 print("a", "b", "c", sep="")
来移除默认的空格分隔符,这样输出将会是 "abc",而不是 "a b c"。