目次
Pythonの文字列関数とは?
Pythonは、文字列を操作するための豊富な組み込み関数を提供しています。文字列関数を使うことで、文字列の切り取り、検索、置換、変換などのさまざまな操作を行うことができます。この記事では、Pythonでよく使用される文字列関数について見ていきます。
1. len()
len()
関数は、文字列の長さ(文字数)を返します。
text = "Hello, world!"
print(len(text)) # Output: 13
2. str()
str()
関数は、指定されたオブジェクトを文字列に変換します。
num = 123
text = str(num)
print(text) # Output: '123'
3. upper() と lower()
upper()
関数は、文字列を大文字に変換し、lower()
関数は小文字に変換します。
text = "Hello, World!"
print(text.upper()) # Output: 'HELLO, WORLD!'
print(text.lower()) # Output: 'hello, world!'
4. strip()
strip()
関数は、文字列の先頭と末尾の空白文字(スペース、タブ、改行)を削除します。
text = " Hello, World! "
print(text.strip()) # Output: 'Hello, World!'
5. split()
split()
関数は、指定された区切り文字(デフォルトは空白文字)で文字列を分割し、リストとして返します。
text = "apple,banana,orange"
fruits = text.split(",")
print(fruits) # Output: ['apple', 'banana', 'orange']
6. join()
join()
関数は、指定された区切り文字で文字列のリストを連結します。
fruits = ['apple', 'banana', 'orange']
text = ",".join(fruits)
print(text) # Output: 'apple,banana,orange'
7. replace()
replace()
関数は、指定された文字列またはパターンを別の文字列に置換します。
text = "Hello, World!"
new_text = text.replace("World", "Python")
print(new_text) # Output: 'Hello, Python!'
これらはPythonの基本的な文字列関数の一部ですが、他にも多くの文字列関数があります。Pythonの公式ドキュメントやオンラインのリソースを参照すると、さらに詳細な情報を見つけることができます。
文字列を効果的に操作するためにこれらの関数をマスターし、Pythonプログラミングのスキルを向上させてください。