美文网首页
Xpinyin_Python库

Xpinyin_Python库

作者: 我的英文名叫Max | 来源:发表于2019-06-26 13:52 被阅读0次

    >>> from xpinyin import Pinyin

    >>> p = Pinyin()

    >>> # default splitter is `-`

    >>> p.get_pinyin(u"上海")

    'shang-hai'

    >>> # show tone marks

    >>> p.get_pinyin(u"上海", tone_marks='marks')

    'shàng-hǎi'

    >>> p.get_pinyin(u"上海", tone_marks='numbers')

    >>> 'shang4-hai3'

    >>> # remove splitter

    >>> p.get_pinyin(u"上海", '')

    'shanghai'

    >>> # set splitter as whitespace

    >>> p.get_pinyin(u"上海", ' ')

    'shang hai'

    >>> p.get_initial(u"上")

    'S'

    >>> p.get_initials(u"上海")

    'S-H'

    >>> p.get_initials(u"上海", u'')

    'SH'

    >>> p.get_initials(u"上海", u' ')

    'S H'

    如果方法中传入变量,那么直接加前缀是不可以了。而是要将变量转为utf-8编码:

    >>> wordvalue = '中国'

    >>> wordvalue= unicode(wordvalue,'utf-8')

    >>> s = p.get_initials(wordvalue, u'').lower()

    'zg'

    相关文章

      网友评论

          本文标题:Xpinyin_Python库

          本文链接:https://www.haomeiwen.com/subject/rmkccctx.html