Python/type/str の変更点

Top > Python > type > str
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Python/type/str へ行く。

#Contents



*文字列の性質 [#u4709715]

CENTER:|>|BGCOLOR(#ACFA58):CENTER:リスト|
|BGCOLOR(#E0F2F7):CENTER:type|str|
|BGCOLOR(#E0F2F7):CENTER:M/I|[[Imutable>Imutable]]|
*文字列の基本操作 [#xbe323ee]

**空文字列を作る [#k2f2b5f4]
 s = ''

**文字列を指定して作る [#tee8fe91]
 s = '012345678'
 print(s)
 # 出力:012345678

**文字列の抽出 [#b4357923]
基本的には[[リストの抽出>Python3/type/list#slice]]と似ている

**文字列はイミュータブル(変更不能) [#rad5a4ac]
 s = '012aaabbc'
 s[3] = 'd'
 # TypeError: 'str' object does not support item assignment

文字列は[[イミュータブル>Imutable]]なので、一部分を変更することはできない。なので、変更したいときは新たな文字列を作成する。
*文字列の抽出 [#slice]
基本的には[[リストの抽出>Python3/type/list#slice]]と似ている

*文字列の探索 [#f16cdaa3]
**特定の文字があるか [#pa90693d]
 s = '012aaabbc'
 print('a' in s)
 # 出力:True

**特定の文字列が何個あるか [#q5d86a85]
 s = '012aaabbc'
 print(s.count("a"))
 # 出力:3