在 Python 中验证名称的最佳方法

ori*_*ari 3 python validation

我需要验证没有正则表达式的名称并保持简单,我有这个:

def validation(name):
    for char in name:
        if  not (("A" <= char and char <= "Z") or ("a" <= char and char <= "z") or (char == " ")):
            return False
    return True
Run Code Online (Sandbox Code Playgroud)

有没有办法让它更好?

thi*_*dam 7

你需要isalpha()方法

name = "oridm"
if name.replace(" ", "").isalpha():
    print "Name is valid"
else:
    print "Name is invalid"
Run Code Online (Sandbox Code Playgroud)