Python - 删除字符串中的空格

时间:2012-04-20 14:58:38

标签: python

所以,我想在语句的末尾打印一个带有感叹号的字符串,但在最后一个单词和感叹号之间没有任何空格。 例如:

name = raw_input('Insert your name: ')

现在,我希望python打印出这样的东西:

  

你的名字是约翰!

所以,我输入:

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

然后它回报我:

  

你的名字是约翰!

我想要删除“John”和感叹号之间的空格。

有什么想法吗?

2 个答案:

答案 0 :(得分:14)

使用字符串格式:

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

或:

print 'your name is %s!' %name

答案 1 :(得分:0)

使用+代替,

print 'Your name is' + name + '!'

但是,为什么要删除它们之间的空间,这不是一个好主意。