ホームページ > バックエンド開発 > Python チュートリアル > Pythonには中国語の文字列の長さが含まれています

Pythonには中国語の文字列の長さが含まれています

大家讲道理
リリース: 2016-11-09 11:14:17
オリジナル
2244 人が閲覧しました

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
ログイン後にコピー
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート