def count_chinese(unicode_str):
    """
    统计字符串中汉字的个数
    """
    cn_count = 0
    for char in unicode_str:
        if is_chinese(char):
            cn_count += 1

    return cn_count
Esempio n. 2
0
def count_chinese(unicode_str):
    """
    统计字符串中中文字符的个数
    """
    count = 0
    for char in unicode_str:
        if is_chinese(char):
            count += 1

    return count
def count_word(unicode_str):
    """
    统计字符串中汉字、字母和数字的个数
    """
    cn_count = 0
    valid_count = 0
    for char in unicode_str:
        if is_chinese(char):
            cn_count += 1
            valid_count += 1
        elif is_alphabet(char) or is_number(char):
            valid_count += 1

    return valid_count, cn_count