George Trojan wrote:
Scott David Daniels wrote:
...
And if you are unsure of the name to use: >>> import unicodedata >>> unicodedata.name(u'\xb0') 'DEGREE SIGN'
> Thanks for all suggestions. It took me a while to find out how to > configure my keyboard to be able to type the degree sign. I prefer to > stick with pure ASCII if possible. > Where are the literals (i.e. u'\N{DEGREE SIGN}') defined? I found > http://www.unicode.org/Public/5.1.0/ucd/UnicodeData.txt > Is that the place to look? I thought the mention of unicodedata would make it clear. >>> for n in xrange(sys.maxunicode+1): try: nm = unicodedata.name(unichr(n)) except ValueError: pass else: if 'tortoise' in nm.lower(): print n, nm --Scott David Daniels scott.dani...@acm.org -- http://mail.python.org/mailman/listinfo/python-list