Python 2.7 输入未定义| python2.7
我正在制作一个简单的程序,重复我输入的内容。当前代码如下:Python 2.7 输入未定义| python2.7,python-2.7,Python 2.7,我正在制作一个简单的程序,重复我输入的内容。当前代码如下: print("Please enter your username.") n = str(input(">> ")) print("Welcome, ",n) 但是,当我运行它并输入John时,它会打印错误:John未定义,或者类似的东西。你知道为什么吗?解决方案?使用原始输入()。 使用input()需要在输入名称并希望将其解释为字符串时使用“” >>> n = input(">> ") &
print("Please enter your username.")
n = str(input(">> "))
print("Welcome, ",n)
但是,当我运行它并输入John时,它会打印错误:John未定义,或者类似的东西。你知道为什么吗?解决方案?使用原始输入()。
使用input()
需要在输入名称并希望将其解释为字符串时使用“”
>>> n = input(">> ")
>> "john"
>>> print n
john
使用raw\u input()
时,可以执行以下操作:
>>> n = raw_input(">> ")
>> john
>>> print n
john
input()
将不带引号的字符串输入解释为变量,即您可以执行以下操作
>>> x = 5
>>> y = input()
>> x
>>> print y
5
有关更多信息,请参见。使用raw\u input()
。
使用input()
需要在输入名称并希望将其解释为字符串时使用“”
>>> n = input(">> ")
>> "john"
>>> print n
john
使用raw\u input()
时,可以执行以下操作:
>>> n = raw_input(">> ")
>> john
>>> print n
john
input()
将不带引号的字符串输入解释为变量,即您可以执行以下操作
>>> x = 5
>>> y = input()
>> x
>>> print y
5
有关更多信息,请参见。可能的副本