我对Python很陌生,而且我正在研究一些涉及名称的事情。例如:
example = raw_input ("What is your name?: ")
我将如何使用它来让他们回答,并重新打印他们的名字,如:
print "Hello, {name}!"
答案 0 :(得分:3)
你非常接近,你已经拥有了正确的模板,现在你必须告诉它{name}
应该替换为:
>>> example = "Foo"
>>> "Hello, {name}!".format(name=example)
'Hello, Foo!'
有关使用the docs的详细信息,请参阅str.format
。
答案 1 :(得分:0)
print "Hello, " + example + "!"
答案 2 :(得分:0)
有几种方法可以实现目标。
如前所述,您可以使用:
name = raw_input ("What is your name?: ")
print "Hello, " + name + "!"
,或者
>>> example = "Foo"
>>> "Hello, {name}!".format(name=example)
'Hello, Foo!'
您也可以使用,
name = raw_input("What is your name?: ")
print "Hello, %s!" % name
答案 3 :(得分:0)
print raw_input('Enter name :')
答案 4 :(得分:0)
对于Python 3.5用户,它可以像这样工作:
name = input("What is your name? ")
print "Hello, %s!" % (name)
这应该有效。
答案 5 :(得分:-1)
name = raw_input ("What is your name?: ")
print "Hello, " + name + "!"