Python raw_input无法正常工作

时间:2014-04-22 03:23:21

标签: python

我似乎忘记了如何使用python .. print是不是打印了这个名字?我认为C语法与python混淆

name = raw_input("Enter your name")
print "welcome, %s" name 

3 个答案:

答案 0 :(得分:2)

你错过了%。你需要这样做:

print "hello %s" %name

使用format()是另一种方法:

print "welcome, {}".format(name)

答案 1 :(得分:0)

看起来你忘记了%

print "welcome, %s" % name

答案 2 :(得分:0)

当您想要使用变量打印字符串时,您有四个选项:

选项1:使用百分比

name = raw_input("Enter your name")
print "Welcome, %s" % name

选项2:使用{}

name = raw_input("Enter your name")
print "Welcome, {}".format(name)

选项3:使用逗号

name = raw_input("Enter your name")
print "Welcome,", name

选项4:使用加号

name = raw_input("Enter your name")
print "Welcome, "+name

如果变量位于句子的末尾,请使用逗号,如果位于中间,请使用加号。