可以使用Python中的第三方库pypinyin
,使用以下代码进行安装:
pip install pypinyin
然后可以定义一个函数,输入一个汉字字符串,输出对应的拼音首字母字符串:
import pypinyin def pinyin_first_letter(word): """ 将汉字转换成拼音首字母 :param word: 汉字字符串 :return: 拼音首字母字符串 """ pinyin_list = pypinyin.pinyin(word, style=pypinyin.NORMAL) # 取出每个拼音的首字母,并拼接成字符串 return ''.join([pinyin[0][0] for pinyin in pinyin_list])
这个函数使用pypinyin
库将汉字字符串转换成了对应的拼音首字母字符串。可以使用以下代码进行测试:
print(pinyin_first_letter('我爱北京天安门'))
输出:
wabjtam