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

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/8129.html

(0)
上一篇 2021年7月18日 19:18
下一篇 2021年7月18日 19:19

相关推荐

发表回复

登录后才能评论