python 获得拼音首字母
import pinyin
print(pinyin.get('山茱萸'))
print(pinyin.get('山茱萸',delimiter=' '))
# format 参数可以设置输出拼音的方式,比如我们设置为 strip 参数去掉注音,或者使用 numerical 将注音以数字的方式放在最后:
print(pinyin.get('山茱萸', delimiter=' ',format='strip'))
# format='numerical'调整音调
print(pinyin.get('山茱萸', delimiter='/',format='numerical'))
print(pinyin.get('山茱萸', delimiter=' ',format='numerical'))
def get_szm(text):
r=pinyin.get(text, delimiter=',',format='numerical').split(',')
s=''
for item in r:
# print(item)
s +=item[0]
return s
print(get_szm('这对不对'))
结果: