如何使用户在我的问题中输入“有效”字符串值?

时间:2019-05-31 21:40:40

标签: python

我正在尝试让用户在问题中输入名称,如果没有实际字符,我希望重复该问题,因此,如果他们不小心添加了一个或多个空格,我希望重复该问题

感谢您回答我的问题。w。

userInput = input("What is your name?")
while True:
    if userInput == "":
        userInput = input("What is your name?")
    else:
        break

仅当输入一个空格时,才会重复该问题,我将如何对多个空格进行输入?

1 个答案:

答案 0 :(得分:0)

检查所有空格,如下所示:

while True:
    if userInput.isspace():
        userInput = input("What is your name?")
    else:
        break

查看文档:{​​{3}}

  

如果字符串中只有空格字符并且至少有一个字符,则返回true,否则返回false。