Python 函数验证输入:禁止空格和数字
这个 Python 函数使用 def 定义,用来验证用户输入是否包含空格或数字。如果输入包含空格或数字,函数会提示用户重新输入。
def input_valid():
while True:
user_input = input('请输入一个非空格且非数字的字符串:')
if user_input.isspace() or user_input.isdigit():
print('输入无效,请重新输入!')
else:
return user_input
print(input_valid())
该函数使用 while 循环持续获取用户输入,直到输入符合条件。isspace() 方法用于检测输入是否为空格,isdigit() 方法用于检测输入是否为数字。如果输入满足条件,函数返回输入字符串。
原文地址: https://www.cveoy.top/t/topic/oXWr 著作权归作者所有。请勿转载和采集!