タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

fontとpythonに関するkenjiro_nのブックマーク (1)

  • Pythonで半角1文字、全角2文字として文字数(幅)カウント | note.nkmk.me

    Pythonで半角を1文字、全角を2文字として文字列の文字数(文字幅)をカウントしたい場合、標準モジュールunicodedataの関数east_asian_width()を使う。 6.5. unicodedata — Unicode データベース — Python 3.6.3 ドキュメント このunicodedata.east_asian_width()を使うことでUnicode文字に割り当てられたEast Asian Widthの値が取得できる。この値を使うと、その文字が半角か全角かを判定できる。 ここでは、以下の内容について説明する。 East Asian Widthとは unicodedata.east_asian_width()の使用例 半角を1文字、全角2を文字としてカウントするコード例 注意点 なお、半角も全角も1文字として文字数をカウントしたい場合は組み込み関数len()を使

    Pythonで半角1文字、全角2文字として文字数(幅)カウント | note.nkmk.me
    kenjiro_n
    kenjiro_n 2023/10/26
    いわゆる全角半角の話だが便宜上フォントタグを付加。
  • 1