• xpinyin:能轻松地将汉字转为拼音的库


    楔子

    xpinyin可以用来将汉字转换成拼音

    用法

    from xpinyin import Pinyin
    
    # 实例化Pinyin这个类
    p = Pinyin()
    
    # 传入汉字,直接返回拼音
    print(p.get_pinyin("古明地觉"))  # gu-ming-di-jue
    
    # 默认拼音之间是以"-"进行相连的,我们也可以自己指定
    print(p.get_pinyin("古明地觉", splitter=" "))  # gu ming di jue
    
    # 还可以返回声调
    print(p.get_pinyin("古明地觉", splitter=" ", tone_marks="marks"))  # gǔ míng dì jué
    # gu后面的3就表示3声
    print(p.get_pinyin("古明地觉", splitter=" ", tone_marks="numbers"))  # gu3 ming2 di4 jue2
    
    # 可以将内容转为大写,默认是小写
    print(p.get_pinyin("古明地觉", splitter=" ", convert="upper"))  # GU MING DI JUE
    # 首字母大写
    print(p.get_pinyin("古明地觉", splitter=" ", convert="capitalize"))  # Gu Ming Di Jue
    
    # 还可以获取拼音的首字母
    print(p.get_initials("古明地觉"))  # G-M-D-J
    print(p.get_initials("古明地觉", " "))  # G M D J
    

    可以看到功能还是很强大的,用起来也方便。

  • 相关阅读:
    单链表反转非递归
    Java中boolean类型到底占用多少个字节
    多线程,计算List<Integer>
    es聚合操作
    字符串压缩
    dart effective-风格和文档
    dart effective-用法
    node 安装
    Rabbitmq 报错信息
    rabbitmq 工作模式
  • 原文地址:https://www.cnblogs.com/traditional/p/12555490.html
Copyright © 2020-2023  润新知