2012-04-20 142 views
1

因此,我想在語句的結尾處打印帶有感嘆號的字符串,但在最後一個單詞和感嘆號之間沒有任何空格。 例如:現在Python - 刪除字符串中的空格

name = raw_input('Insert your name: ') 

,我想蟒蛇打印是這樣的:

你的名字是約翰!

所以,I型:

print 'Your name is', name, '!' 

,並返回我:

你的名字是約翰!

我想要做的是刪除「約翰」和感嘆號之間的空格。

任何想法?

+3

'打印 「!你的名字爲%s」 %(name)' – tMC 2012-04-20 15:00:41

+0

太棒了,謝謝! XD – 2012-04-20 15:03:59

+0

來自主題,在我閱讀文本之前,我會回答,「」.join(s.split()) – iamgopal 2012-04-20 15:04:09

回答

14

使用字符串格式化:

print 'Your name is {}!'.format(name) 

或:

print 'your name is %s!' %name 
+0

謝謝!這很好用! XD – 2012-04-20 15:05:05