String Validators

  • + 0 comments

    def apply_func(x,func): return eval(f"x.{func}()")

    def apply_string(x,func): for i in range(len(x)): if apply_func(x[i],func) == True: return True return False

    if name == 'main': s = input() print(apply_string(s,'isalnum')) print(apply_string(s,'isalpha')) print(apply_string(s,'isdigit')) print(apply_string(s,'islower')) print(apply_string(s,'isupper'))