如何在python中读取和显示输入

如何在python中读取和显示输入,python,Python,我是Python的初学者。我想显示一个简单的输入,但它不工作。这是我的密码 x = raw_input("What is your name? ") print "Hello ".x 我的结果是: What is your name? Nhan 它不显示结果。在连接字符串时使用逗号而不是点或+符号 x = raw_input("What is your name? ") print "Hello", x 或 注意:逗号会自动在字符串上下文中添加空格,而+则不会

我是Python的初学者。我想显示一个简单的输入,但它不工作。这是我的密码

    x = raw_input("What is your name?  ")
    print "Hello  ".x
我的结果是:

    What is your name?  Nhan

它不显示结果。

在连接字符串时使用逗号而不是点或
+
符号

x = raw_input("What is your name? ")
print "Hello", x


注意:逗号会自动在字符串上下文中添加空格,而
+
则不会。因此,在使用逗号时,可以去掉“Hello”后面的空格。

对于3.0及以上版本:

    x = input("Hello what is your name?")
    print("Hello",x)
以下3.0版本:

    x = raw_input("Hello what is your name?")
    print("Hello %s")%x
注意:如果您有多个输入,并且它们在同一个句子中,请执行此操作

    print("some example %s and another %s and another %s")%(a, b, c)

请仔细阅读。Python中的字符串连接使用
+
,而不是
(例如PHP),您应该会遇到语法错误。
打印“Hello{}”。格式(x)
虽然我改为“,”或“+”,但它似乎与语法错误无关。尽管我改为“,”或“+”,但它似乎与语法错误无关. 它不会终止程序。逗号不会连接字符串。接受多个以逗号分隔的输入。这是不同的。尝试
x=“a”,“b”
它不会连接。
    print("some example %s and another %s and another %s")%(a, b, c)