hutool.extra.pinyin

拼音工具类,基于pypinyin

Module Contents

Classes

PinyinUtil

拼音工具类,基于pypinyin

API

class hutool.extra.pinyin.PinyinUtil

拼音工具类,基于pypinyin

static get_pinyin(str_val: str, separator: str = '') str

获取拼音

参数:
  • str_val – 中文字符串

  • separator – 分隔符,默认为空字符串

返回:

拼音字符串

static get_pinyin_first_letter(str_val: str) str

获取拼音首字母

参数:

str_val – 中文字符串

返回:

拼音首字母字符串

static get_full_pinyin(str_val: str, separator: str = ' ') str

获取全拼

参数:
  • str_val – 中文字符串

  • separator – 分隔符,默认为空格

返回:

全拼字符串

static get_pinyin_char(char: str) str

获取单个中文字符的拼音

参数:

char – 单个中文字符

返回:

拼音字符串

static get_first_letter(str_val: str) str

获取拼音首字母(get_pinyin_first_letter的别名)

参数:

str_val – 中文字符串

返回:

首字母字符串

static is_chinese(char: str) bool

判断单个字符是否为中文字符

参数:

char – 单个字符

返回:

是否为中文

static get_pinyin_with_tone(str_val: str, separator: str = '') str

获取带声调的拼音

参数:
  • str_val – 中文字符串

  • separator – 分隔符

返回:

带声调拼音字符串