2024-10-01 13:33:06 发布
网友
希腊文字母表,还有英文字母表。我想删除所有的字母表,除了印地语。unicode中的印地语字母范围是u'0900'-u'097F'。有关印地语字母的详细信息,请访问http://jrgraphix.net/r/Unicode/0900-097F。在
输入:
l=['ग','1ए','==क','@','ऊं','abc123','η','θ','abcशि'] for i in l: print i
期望输出:
要获取字符值,可以使用ord(char)内建函数。在
ord(char)
在你的情况下,这样的方法应该有效:
strings = [u'ग',u'1ए',u'==क',u'@',u'ऊं',u'abc123',u'η',u'θ',u'abcशि'] for string in strings: for char in string: if ord(u'\u0900') <= ord(char) <= ord(u'\u097F'): print(char)
ord(char)函数可用于python2和python3
https://docs.python.org/2.7/howto/unicode.html
要获取字符值,可以使用
ord(char)
内建函数。在在你的情况下,这样的方法应该有效:
ord(char)
函数可用于python2和python3https://docs.python.org/2.7/howto/unicode.html
相关问题 更多 >
编程相关推荐