Python 3学習ノート-文字列と符号化
1779 ワード
C++の基础があって、ずっと“万能”のPythonの言语に兴味を持って、今廖雪峰先生のPython 3教程を学んで入门に使って、ここはいくつか接触したことがないあるいはC++と异なる知识があって、自分で调べやすいでしょう~
文字列関数 ord()関数文字を符号化chr()関数に変換符号化を文字 に変換 encode(‘utf-8’)関数は、表現が容易なstrタイプを、記憶および伝送が容易なbytesタイプ(encode符号化)decode(‘utf-8’)関数に変換する、記憶および伝送が容易なbytesタイプと、表現が容易なstrタイプ(decode復号) に変換する. len()strタイプ文字の文字数またはbytesタイプのバイト数を計算する
出力フォーマットフォーマット出力入力の代わりにプレースホルダが必要な内容ps:出力%が必要な場合、%で を表す.
プレースホルダ
を選択します.
%d
整数
%f
浮動小数点数
%s
文字列
%x
16ビット整数
文字列関数
>>> ord('E')
69
>>> chr(85)
'U'
>>> ' '.encode('utf-8' )
b'\xe6\xbd\x87'
>>> b'\xe6\xbd\x87'.decode('utf-8')
' '
>>> len(' ')
1
>>> len(' '.encode('utf-8')
3
出力フォーマット
プレースホルダ
を選択します.
%d
整数
%f
浮動小数点数
%s
文字列
%x
16ビット整数
>>> 'the amount of people is %d, %.2f%% are %s'%(100, 56.0, 'men')
'the amount of people is 100, 56.00% are men'