从字符串中提取字母
s = 'cn中国520'
print(''.join([i for i in s if i.encode('UTF-8').isalpha()]))
# 输出:cn
注意:中文的汉字会被
isalpha()
判定为 True,如果想区分中文和英文需要编码(encode('UTF-8')
)后再调用isalpha()
函数。
s = 'cn中国520'
print(''.join([i for i in s if i.encode('UTF-8').isalpha()]))
# 输出:cn
注意:中文的汉字会被
isalpha()
判定为 True,如果想区分中文和英文需要编码(encode('UTF-8')
)后再调用isalpha()
函数。