输出是什么



程序

这是我的程序

a=30
b=444.78
c="nkuntal Ojha"
d='nKunal Ojhan'
e='''Srabanti & Kuntal'''
print(a,b,c,d,e)

输出

在这个输出中,我不明白为什么要打印,在打印之前需要一个空格。

30 444.78 
kuntal Ojha 
Kunal Ojha
Srabanti & Kuntal

为什么不这样输出

告诉哪个输出是正确的第一个还是这个。请举个例子告诉我。我是一个新的#phton学习者帮助我了解更多关于python 的信息

30 444.78 
kuntal Ojha 
Kunal Ojha
Srabanti & Kuntal

这是因为sep的默认值是一个空格。

当它打印d时,它以n结束,将光标移动到新行,然后print函数添加一个空格(默认分隔符)并打印e的值。


要消除它,我们可以更改默认的sep值。

程序

a=30
b=444.78
c="nkuntal Ojha"
d='nKunal Ojhan'
e='''Srabanti & Kuntal'''
print(a,b,c,d,e, sep='')

输出

30444.78
kuntal Ojha
Kunal Ojha
Srabanti & Kuntal

如果您注意,ab的值之间没有空格,因为我们将sep更改为''(什么都没有)。

最新更新