python文字列の作成
1184 ワード
文字列の基本的な特徴
文字列の本質は、文字シーケンスです.pythonの文字列は可変ではありません.元の文字列にはできません
変更は、文字列の一部のみを新しい文字列にコピーできます.
pyhtonは単一文字タイプをサポートしていません.単一文字も文字列として使用されます.
文字列のエンコーディング
python 3はUnicodeを直接サポートし、世界の任意の書面言語の文字を表すことができ、python 3のzifuデフォルト
16ビットのUnicodeコードです.ASCIIコードはUnicodeコードのサブセットを試してみます.
内蔵関数ord()を使用すると、文字を対応するUnicodeコードに変換できます.
内蔵関数char()を使用すると、10進数を対応する文字に変換できます.
引用符文字列の作成
単一引用符または二重引用符で文字列を作成できます.2つの引用符を使用するメリットは、それ自体を作成できることです.
エスケープ文字ではなく、引用符を含む文字列
単一引用符または二重引用符を3つ連続すると、複数行の文字列を作成できます.
空の文字列とlen()関数
pythonは空の文字列の存在を許可し、任意の文字を含まず、長さが0であり、len()は文字列の含有量を計算するために使用されます.
文字
文字列の本質は、文字シーケンスです.pythonの文字列は可変ではありません.元の文字列にはできません
変更は、文字列の一部のみを新しい文字列にコピーできます.
pyhtonは単一文字タイプをサポートしていません.単一文字も文字列として使用されます.
文字列のエンコーディング
python 3はUnicodeを直接サポートし、世界の任意の書面言語の文字を表すことができ、python 3のzifuデフォルト
16ビットのUnicodeコードです.ASCIIコードはUnicodeコードのサブセットを試してみます.
内蔵関数ord()を使用すると、文字を対応するUnicodeコードに変換できます.
内蔵関数char()を使用すると、10進数を対応する文字に変換できます.
>>> ord('a')
97
>>> chr(99)
'c'
>>>
引用符文字列の作成
単一引用符または二重引用符で文字列を作成できます.2つの引用符を使用するメリットは、それ自体を作成できることです.
エスケープ文字ではなく、引用符を含む文字列
>>> a = "i'm a student"
>>> a
"i'm a student"
単一引用符または二重引用符を3つ連続すると、複数行の文字列を作成できます.
>>> resum ='''name = "wuhzigao" company = "hbsf"'''
>>> resum
'name = "wuhzigao" company = "hbsf"'
空の文字列とlen()関数
pythonは空の文字列の存在を許可し、任意の文字を含まず、長さが0であり、len()は文字列の含有量を計算するために使用されます.
文字
>>> c = " "
>>> len(c)
1
>>> c =""
>>> len(c)
0
>>>