程序
这是我的程序
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
如果您注意,a
和b
的值之间没有空格,因为我们将sep
更改为''
(什么都没有)。