学习目标:
`python百家姓转拼音代码
学习内容:
需要安装pypinyin库
…
pip install pypinyin
…
`from pypinyin import pinyin,Style
xm =[‘张’,‘王’,‘郑’,‘谷’,‘潘’,‘郝’] //例如 这几个姓组成列表
def han_pyin(xm):
for zpy in xm: //遍历传入汉字
pysc_xm = pinyin(zpy,style=Style.NORMAL) //汉字转换拼音
for blpy in pysc_xm: //遍历生成的拼音
qcsyh =‘’.join(blpy) //取消拼音双引号
yield qcsyh
…上面是定义一个han_pyin(xm)生成器…传入xm…
hz_py = han_pyin(xm)
for index, pycl in enumerate(hz_py):
pycl_jg = pycl[:1].upper()+pycl[1:]
print(f’第{index+1}个姓汉语拼音为:',pycl_jg,‘转换完成’)
结果:
…
说明:引入Style库 style=Style.NORMAL 是取消声标【一声 二声 三声 四声】 如果不加这个的话 转换过来的拼音都是带声标的
O(∩_∩)O处女作 进来的多多点赞支持 后期分享更多好用代码 O(∩_∩)O