python unicode初学者:如何打印出一系列字母?

时间:2011-01-24 10:33:59

标签: python unicode iteration

我想迭代列表并将其打印出来(以后与curses库一起使用):

  • U + 0080 ... U + 00FF:Latin-1 Supplement
  • U + 0100 ... U + 017F:Latin Extended-A
  • U + 0180 ... U + 024F:Latin Extended-B
  • U + 0250 ... U + 02AF:IPA扩展
  • U + 02B0 ... U + 02FF:间距修改字母
  • U + 0300 ... U + 036F:结合变音符号
  • U + 0370 ... U + 03FF:希腊语和科普特语
  • U + 0400 ... U + 04FF:Cyrillic
  • U + 0500 ... U + 052F:西里尔文补充
  • U + 0530 ... U + 058F:亚美尼亚语
  • U + 0590 ... U + 05FF:希伯来语
  • U + 0600 ... U + 06FF:阿拉伯语
  • U + 0700 ... U + 074F:Syriac
  • U + 0750 ... U + 077F:阿拉伯语补充
  • U + 0780 ... U + 07BF:Thaana
  • U + 07C0 ... U + 07FF:NKo
  • U + 0800 ... U + 083F:Samaritan
  • U + 0900 ... U + 097F:Devanagari
  • U + 0980 ... U + 09FF:孟加拉语
  • U + 0A00 ... U + 0A7F:Gurmukhi
  • U + 0A80 ... U + 0AFF:Gujarati
  • U + 0B00 ... U + 0B7F:Oriya
  • U + 0B80 ... U + 0BFF:泰米尔语
  • U + 0C00 ... U + 0C7F:泰卢固语
  • U + 0C80 ... U + 0CFF:Kannada
  • U + 0D00 ... U + 0D7F:Malayalam

但是在python文档中,只是如何声明字符串,而不是如何动态创建它(如在循环中)。如果这是初学者的问题,我很抱歉...但我不知道该怎么做。

再次感谢!

1 个答案:

答案 0 :(得分:9)

怎么样:http://docs.python.org/howto/unicode.html

for i in xrange(0x80, 0xFF):
    print unichr(i)