On Tue, Jun 24, 2008 at 3:47 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > On 24 juin, 20:32, cirfu <[EMAIL PROTECTED]> wrote: >> if char in "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz": >> >> cant i write something like: >> if char in "[A-Za-z]": >> > > Nope. But there are other solutions. Here are two: > > # 1 > import string > > if char in string.letters: > print "yay" > > # 2 > import re > exp = re.compile(r'[A-Za-z]') > > if exp.match(char): > print "yay" >
Let me post another one, and longer: if ord(somechar) in range(ord('A'), ord('Z') + 1) + range(ord('a'), ord('z') + 1): ... -- -- Guilherme H. Polo Goncalves -- http://mail.python.org/mailman/listinfo/python-list