2016-04-20 359 views
0

我的代碼如下所示:刪除變量和字符串之間的空間在Python

name = Joe 
print "Hello", name, "!" 

我的輸出看起來像:

Hello Joe ! 

如何刪除Joe!之間的空間?

+1

請使用答案旁邊的複選標記來接受它,並讓其他人知道這是您問題的解決方案 –

回答

1

打印後的逗號會添加空格。

你需要做的是連接你想要打印的字符串;這是可以做到這樣的:

name = 'Joe' 
print 'Hello ' + name + '!' 

Joe必須quotes之間把它定義爲一個字符串。

+0

完美工作。謝謝! – bigmacboy78

0

您還可以使用printf樣式格式:

>>> name = 'Joe' 
>>> print 'Hello %s !' % name 
Hello Joe ! 
0

另外一個解決辦法是使用以下內容:

Print 'Hello {} !'.format(name.trim()) 

這將刪除所有前導和尾隨空格以及特殊字符。

相關問題