所以,我想在语句的末尾打印一个带有感叹号的字符串,但在最后一个单词和感叹号之间没有任何空格。 例如:
name = raw_input('Insert your name: ')
现在,我希望python打印出这样的东西:
你的名字是约翰!
所以,我输入:
print 'Your name is', name, '!'
然后它回报我:
你的名字是约翰!
我想要删除“John”和感叹号之间的空格。
有什么想法吗?
答案 0 :(得分:14)
使用字符串格式:
print 'Your name is {}!'.format(name)
或:
print 'your name is %s!' %name
答案 1 :(得分:0)
使用+
代替,
print 'Your name is' + name + '!'
但是,为什么要删除它们之间的空间,这不是一个好主意。