Pythonでよく使用するString型のメソッドランキング10位~1位
PythonのString型は、非常に多くの便利なメソッドを持っています。
それらはテキスト処理を行う際にとても役立ちます。
今回は、Pythonでよく使用すると思われるString型のメソッドをランキング形式でご紹介します。
サルモリ
これは楽しそうだね!Pythonでよく使うString型のメソッド、一体どれが1位になるのか楽しみだよ!
第10位:capitalizeメソッド
文字列の最初の文字を大文字にし、それ以外の文字を小文字にするメソッドです。
1 2 |
s = "hello WORLD" print(s.capitalize()) |
出力結果
Hello world
サルモリ
これは便利だね!文章をきれいに整形するときに使えそうだよ!
第9位:upperメソッド
文字列中の全ての文字を大文字にするメソッドです。
1 2 |
s = "hello world" print(s.upper()) |
出力結果
HELLO WORLD
サルモリ
全て大文字にするんだね!
第8位:lowerメソッド
文字列中の全ての文字を小文字にするメソッドです。
1 2 |
s = "HELLO WORLD" print(s.lower()) |
出力結果
hello world
サルモリ
全て小文字にするんだね!
第7位:startswithメソッド
文字列が特定の文字列で始まるかどうかを確認するメソッドです。
1 2 |
s = "Hello world" print(s.startswith("Hello")) |
出力結果
True
サルモリ
これは便利だね!特定の文字列で始まるかどうかを確認できるんだね!
第6位:endswithメソッド
文字列が特定の文字列で終わるかどうかを確認するメソッドです。
1 2 |
s = "Hello world" print(s.endswith("world")) |
出力結果
True
サルモリ
これも便利だね!特定の文字列で終わるかどうかを確認できるんだね!
第5位:replaceメソッド
文字列中の特定の文字列を別の文字列に置き換えるメソッドです。
1 2 |
s = "Hello world" print(s.replace("world", "Python")) |
出力結果
Hello Python
サルモリ
これはとても強力だね!特定の文字列を簡単に別の文字列に置き換えることができるんだね!
第4位:splitメソッド
特定の文字列をセパレーターとして、文字列を分割するメソッドです。
1 2 |
s = "Hello world" print(s.split(" ")) |
出力結果
['Hello', 'world']
サルモリ
これはデータの前処理などによく使うよね!
第3位:stripメソッド
文字列の前後の空白を取り除くメソッドです。
1 2 |
s = " Hello world " print(s.strip()) |
出力結果
Hello world
サルモリ
これは、入力データが不整な場合に特に役立つよね!余計な空白を取り除くことができるんだね!
第2位:joinメソッド
リストの各要素を連結して一つの文字列を生成するメソッドです。
1 2 |
list_str = ["Hello", "world"] print(" ".join(list_str)) |
出力結果
Hello world
サルモリ
これはリストの要素を繋げて一つの文字列にするときに便利だね!
第1位:formatメソッド
文字列内のプレースホルダーを指定した値に置換するメソッドです。
1 |
print("Hello, {}. You are {} years old.".format("John", 30)) |
出力結果
Hello, John. You are 30 years old.
サルモリ
これはとても便利だね!文字列を動的に生成するときによく使うよね!
まとめ
PythonのString型には様々な便利なメソッドがあり、これらを活用することでテキストの処理を効率よく行うことが可能です。
今回紹介したメソッド以外にもまだまだ多くのメソッドがありますので、Pythonの公式ドキュメント等を参照しながら、適切なメソッドを使い分けてください。
最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!
サルモリ
最後まで読んでくれてありがとう!!