Python 3で文字列を小文字にする方法

PYTHON3 チュートリアル

Python 3で文字列を小文字にする方法

Pythonで文字列を小文字に変換する方法はいくつかあります。文字列の大文字と小文字を変換する必要がある場合、以下の方法を使うことができます。

1. str.lower()メソッドを使用する

Pythonのstr.lower()メソッドは、文字列をすべて小文字に変換します。

s = "Hello, World!"
lower_s = s.lower()
print(lower_s)

出力:

hello, world!

2. str.casefold()メソッドを使用する

str.casefold()メソッドは、str.lower()よりも厳密な小文字変換を行います。Unicode文字列に対しても機能します。

s = "Hello, World!"
casefold_s = s.casefold()
print(casefold_s)

出力:

hello, world!

3. str.lower()メソッドとstr.casefold()メソッドの違い

str.lower()メソッドはASCII文字列に対して小文字変換を行いますが、str.casefold()メソッドはUnicode文字列に対しても正確な小文字変換を行います。したがって、str.casefold()メソッドを使用することをお勧めします。

これらの方法を使えば、Pythonで文字列を簡単に小文字に変換することができます。どちらの方法を使用するかは、プロジェクトの要件に応じて選択してください。

購読
通知
0 Comments
Inline Feedbacks
View all comments