Python文字列メソッド
- 前のページ Python 内蔵関数
- 次のページ Python リストメソッド
Pythonには文字列に対して使用できる内建メソッドが一式あります。
注:すべての文字列メソッドは新しい値を返します。それらは元の文字列を変更しません。
メソッド | 説明 |
---|---|
capitalize() | 先頭文字を大文字に変換します。 |
casefold() | 文字列を小文字に変換します。 |
center() | 中央に配置された文字列を返します。 |
count() | 指定された値が文字列内に何回出現するかを返します。 |
encode() | 文字列のエンコードバージョンを返します。 |
endswith() | 指定された値で終わる文字列があれば true を返します。 |
expandtabs() | 文字列のタブサイズを設定します。 |
find() | 指定された値を文字列内で検索し、見つかった位置を返します。 |
format() | 指定された値を文字列内でフォーマットします。 |
format_map() | 指定された値を文字列内でフォーマットします。 |
index() | 指定された値を文字列内で検索し、見つかった位置を返します。 |
isalnum() | 文字列のすべての文字がアルファベット数字であれば True を返します。 |
isalpha() | 文字列のすべての文字がアルファベット表中にあれば True を返します。 |
isdecimal() | 文字列のすべての文字が小数であれば True を返します。 |
isdigit() | 文字列のすべての文字が数字であれば True を返します。 |
isidentifier() | 文字列が識別子であれば True を返します。 |
islower() | 文字列のすべての文字が小文字であれば True を返します。 |
isnumeric() | 文字列のすべての文字が数であれば True を返します。 |
isprintable() | 文字列のすべての文字が印刷可能であれば True を返します。 |
isspace() | 文字列のすべての文字が空白文字であれば True を返します。 |
istitle() | 文字列がタイトルルールに従っていれば True を返します。 |
isupper() | 文字列のすべての文字が大文字であれば True を返します。 |
join() | 可迭代オブジェクトの要素を文字列の末尾に結合します。 |
ljust() | 文字列の左揃いバージョンを返します。 |
lower() | 文字列を小文字に変換します。 |
lstrip() | 文字列の左側のトリミングバージョンを返します。 |
maketrans() | 変換に使用された変換テーブルを返します。 |
partition() | 文字列を三部分に分割したタプルを返します。 |
replace() | 指定された値を指定された値に置き換えた文字列を返します。 |
rfind() | 指定された値を検索し、最後に見つかった位置を返します。 |
rindex() | 指定された値を検索し、最後に見つかった位置を返します。 |
rjust() | 文字列の右揃いバージョンを返します。 |
rpartition() | 文字列を三部分に分割したタプルを返します。 |
rsplit() | 指定された区切り文字で文字列を分割し、リストを返します。 |
rstrip() | 文字列の右側のトリミングバージョンを返します。 |
split() | 指定された区切り文字で文字列を分割し、リストを返します。 |
splitlines() | 改行符で文字列を分割し、リストを返します。 |
startswith() | 指定された値で始まる文字列がある場合、true を返します。 |
strip() | 文字列の切り取られたバージョンを返します。 |
swapcase() | 大小文字を切り替えます。小文字が大文字になり、逆も然りです。 |
title() | 各単語の最初の文字を大文字に変換します。 |
translate() | 変換された文字列を返します。 |
upper() | 文字列を大文字に変換します。 |
zfill() | 指定された数の 0 値で文字列の先頭に埋めます。 |
注:すべての文字列メソッドは新しい値を返します。それらは元の文字列を変更しません。
以下の Python 文字列チュートリアル 中でより多くの文字列に関する知識を学びます。
- 前のページ Python 内蔵関数
- 次のページ Python リストメソッド