- 追加された行はこの色です。
- 削除された行はこの色です。
#Contents
*文字列の性質 [#u4709715]
CENTER:|>|BGCOLOR(#ACFA58):CENTER:リスト|
|BGCOLOR(#E0F2F7):CENTER:type|str|
|BGCOLOR(#E0F2F7):CENTER:M/I|[[Imutable>Imutable]]|
文字列は[[イミュータブル>Imutable]]なので、
*文字列の基本操作 [#xbe323ee]
**空文字列を作る [#k2f2b5f4]
s = ''
**文字列を指定して作る [#tee8fe91]
s = '012345678'
print(s)
# 出力:012345678
*文字列の抽出 [#slice]
**文字列の抽出 [#b4357923]
基本的には[[リストの抽出>Python3/type/list#slice]]と似ている
**文字列はイミュータブル(変更不能) [#rad5a4ac]
s = '012aaabbc'
s[3] = 'd'
# TypeError: 'str' object does not support item assignment
文字列は[[イミュータブル>Imutable]]なので、一部分を変更することはできない。なので、変更したいときは新たな文字列を作成する。
*文字列の探索 [#f16cdaa3]
**特定の文字があるか [#pa90693d]
s = '012aaabbc'
print('a' in s)
# 出力:True
**特定の文字列が何個あるか [#q5d86a85]
s = '012aaabbc'
print(s.count("a"))
# 出力:3