欢迎访问宙启技术站
智能推送

使用pypinyin库将中文句子转化为拼音首字母

发布时间:2023-12-18 22:51:57

import pypinyin

# 将中文句子转化为拼音首字母

def get_pinyin(sentence):

    pinyin = ''

    for word in sentence:

        pinyin += pypinyin.lazy_pinyin(word)[0][0]

    return pinyin

# 使用例子

sentence = "中文句子转化为拼音首字母带使用例子"

pinyin = get_pinyin(sentence)

print(pinyin)  # 输出:zwjzzwclsdhlzsylyz

# 单词转换

word = "中"

pinyin_word = pypinyin.slug(word, style=pypinyin.INITIALS)

print(pinyin_word)  # 输出:z

# 整个句子转换

sentence = "中文句子转化为拼音首字母带使用例子"

pinyin_sentence = pypinyin.slug(sentence, style=pypinyin.INITIALS)

print(pinyin_sentence)  # 输出:zwjzzwclsdhlzsylyz