Maison > développement back-end > Tutoriel Python > python包含中文字符串长度

python包含中文字符串长度

大家讲道理
Libérer: 2016-11-09 11:14:17
original
2244 Les gens l'ont consulté

python包含中文字符串长度

一个中文utf8编码后是占3个字符,所以求长度的函数可以这样写

def str_len(str):
    try:
        row_l=len(str)
        utf8_l=len(str.encode('utf-8'))
        return (utf8_l-row_l)/2+row_l
    except:
        return None
    return None
Copier après la connexion
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal