这个 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() 方法用于检测输入是否为数字。如果输入满足条件,函数返回输入字符串。

Python 函数验证输入:禁止空格和数字

原文地址: https://www.cveoy.top/t/topic/oXWr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录