Python/type/str

Last-modified: Fri, 26 Apr 2019 09:41:08 JST (1824d)
Top > Python > type > str

スマホ版が見づらい場合はPC版をお試しください

文字列の性質

リスト
typestr
M/IImutable

文字列の基本操作

空文字列を作る

s = ''

文字列を指定して作る

s = '012345678'
print(s)
# 出力:012345678

文字列の抽出

基本的にはリストの抽出と似ている

文字列はイミュータブル(変更不能)

s = '012aaabbc'
s[3] = 'd'
# TypeError: 'str' object does not support item assignment

文字列はイミュータブルなので、一部分を変更することはできない。なので、変更したいときは新たな文字列を作成する。

文字列の探索

特定の文字があるか

s = '012aaabbc'
print('a' in s)
# 出力:True

特定の文字列が何個あるか

s = '012aaabbc'
print(s.count("a"))
# 出力:3