Python Unicode 初学者:如何打印一系列字母?
我想遍历一个列表并打印出来(以后会用到curses库):
- U+0080 ... U+00FF: 拉丁文-1补充
- U+0100 ... U+017F: 拉丁文扩展-A
- U+0180 ... U+024F: 拉丁文扩展-B
- U+0250 ... U+02AF: 国际音标扩展
- U+02B0 ... U+02FF: 空间修饰字母
- U+0300 ... U+036F: 组合变音符号
- U+0370 ... U+03FF: 希腊文和科普特文
- U+0400 ... U+04FF: 西里尔字母
- U+0500 ... U+052F: 西里尔字母补充
- U+0530 ... U+058F: 亚美尼亚文
- U+0590 ... U+05FF: 希伯来文
- U+0600 ... U+06FF: 阿拉伯文
- U+0700 ... U+074F: 叙利亚文
- U+0750 ... U+077F: 阿拉伯文补充
- U+0780 ... U+07BF: 塔那文
- U+07C0 ... U+07FF: NKo文
- U+0800 ... U+083F: 撒马利亚文
- U+0900 ... U+097F: 天城文
- U+0980 ... U+09FF: 孟加拉文
- U+0A00 ... U+0A7F: 古尔穆克语
- U+0A80 ... U+0AFF: 古吉拉特语
- U+0B00 ... U+0B7F: 奥里亚文
- U+0B80 ... U+0BFF: 泰米尔文
- U+0C00 ... U+0C7F: 泰卢固文
- U+0C80 ... U+0CFF: 卡纳达文
- U+0D00 ... U+0D7F: 马拉雅拉姆文
但是在Python的文档里,只有关于如何声明字符串的内容,并没有讲怎么动态创建字符串(比如在循环中)。如果这是个初学者的问题,我很抱歉……但我不知道该怎么做。
再次感谢!
1 个回答
9
关于这个,你可以看看这个链接:http://docs.python.org/howto/unicode.html
for i in xrange(0x80, 0xFF):
print unichr(i)