使用Python的Validator()函数验证输入数据的长度和范围
发布时间:2023-12-18 12:36:21
在Python中,我们可以使用Validator()函数来验证输入数据的长度和范围。Validator()函数接受三个参数:输入数据,最小长度和最大长度。如果输入数据的长度满足给定的范围,则函数返回True,否则返回False。
下面是一个使用Validator()函数验证输入数据的长度和范围的示例:
def Validator(input_data, min_length, max_length):
input_length = len(input_data)
if input_length >= min_length and input_length <= max_length:
return True
else:
return False
# 示例:验证字符串长度是否在5到10之间
input_string = input("请输入一个字符串:")
if Validator(input_string, 5, 10):
print("输入数据长度合法!")
else:
print("输入数据长度不合法!")
在上面的示例中,我们定义了一个Validator()函数来验证输入数据的长度是否在给定的范围内。然后,我们使用input()函数接收用户输入的字符串,并将其作为参数传递给Validator()函数。如果字符串的长度在5到10之间,将输出"输入数据长度合法!",否则将输出"输入数据长度不合法!"。
你可以根据自己的需求修改Validator()函数的实现,例如对其他数据类型进行验证或者添加其他条件。
