该库用于将汉字转成拼音,多个汉字时默认以'-'分隔拼音
1 汉字转拼音
import xpinyin
p=xpinyin.Pinyin()
p.get_pinyin('北京')
'''
默认用‘-’作为分隔符
'bei-jing'
'''
p.get_pinyin('北京',' ')
'''
指定用空格作为分隔符
'bei jing'
'''
1.1 加音调
p.get_pinyin('北京',' ',tone_marks='marks')
'''
加声调符号
'běi jīng'
'''
p.get_pinyin('北京',tone_marks='numbers')
'''
用数字作为声调
'bei3-jing1'
'''
2 首字母
p.get_initials('北京')
'''
首字母
'B-J'
'''
p.get_initials('北京',' ')
#'B J'