Python - 什么是""意思

时间:2014-04-18 23:08:37

标签: python login passwords

我正在使用Python并想出如何编写一个要求输入UN和密码的程序。我正在使用“while循环”教程。

对于Command和Input1和Input2,为什么它们将变量显示为等于“”

他们表示:

name = raw_input("What is your UserName: ") 
password = raw_input("What is your Password: ") 
print "To lock your computer type lock."    
command = ""
input1 = ""
input2 = ""
while command != "lock":
    command = raw_input("What is your command: ") 
while input1 != name:
    input1 = raw_input("What is your username: ")



3 个答案:

答案 0 :(得分:2)

这只是意味着他们声明了两个字符串input1input2并确保它们在接受用户输入之前是空字符串。

答案 1 :(得分:0)

使用command=""将创建一个名为command的变量,该变量是一个空字符串。这通常被使用,因此您可以清除变量并再次使用它。

例如:

>>> command = "hello world"
>>> print command
hello world
>>> command = ""
>>> print command

>>> 

答案 2 :(得分:-1)

他们在使用它们之前定义变量,否则你会得到一个错误,即命令没有定义,你的程序也会失败。