Python 文字列の長さとエンコード別のバイト数¶
#! /usr/bin/env python3 # -*- coding: utf-8 -*- # len 関数の動作について str = 'あいう' # 単にユニコード文字列を与えれば文字数を返す print(len(str)) # -> 3 # 文字コードを指定してバイト列に変換すれば指定したエンコードでのバイト数を返す print(len(str.encode('utf-8'))) # -> 9 print(len(str.encode('shift_jis'))) # -> 6
Last modified: 2016-09-18 | ||
|
||
|
||
© Shin Nakamura/BasicWerk 2008 - 2024 |