[Python]文字列のバイト数を数える(len)

2018年8月31日

[Python]文字列のバイト数を数える

使い方

len(文字列.encode(文字コード))

実行例

文字コード指定がなければ全角も1文字
str2=’データ分析とインテリジェンス’
len(str2) #14

utf-8は1文字3バイト
str2=’データ分析とインテリジェンス’
len(str2.encode(‘utf-8’)) #42

SJISは1文字2バイト
str2=’データ分析とインテリジェンス’
len(str2.encode(‘SJIS’)) #28

環境

Python 3.6.4