Day 32文字列の大文字小文字変換
Pythonコード
1text = 'Hello, World!'2print(text)3print(text.upper())4print(text.lower())5print(text.swapcase())6print(text.capitalize())7text2 = 'hELLO, wORLD!'8print(text2.casefold())
解説
- 行1〜2: まず、'Hello, World!' という文字列を変数textに代入します。print()関数を使って、この文字列をそのまま出力します。print()関数は、指定された値を画面に出力するための関数です。 upper()メソッドは、大文字に変換するメソッドです。
- 行3: text.upper()は、文字列のすべての文字を大文字に変換します。lower()メソッドは、小文字に変換するメソッドです。 行4: text.lower()は、文字列のすべての文字を小文字に変換します。
- 行5: text.swapcase()は、文字列のすべての文字の大小文字を入れ替えます。swapcase()メソッドは、大小文字を入れ替えるメソッドです。 行6: text.capitalize()は、文字列の先頭の文字を大文字に変換し、他の文字を小文字に変換します。capitalize()メソッドは、先頭の文字を大文字に変換するメソッドです。
- 行7〜8: 'hELLO, wORLD!' という文字列を変数text2に代入します。print()関数を使って、この文字列をcasefold()で変換したものを出力します。casefold()メソッドは、文字列をケースフォールドに変換するメソッドです。
次に試してみよう
- 文字列の先頭と末尾の空白を削除するstrip()メソッドを試してみましょう。
- 文字列の中央の空白を削除するreplace()メソッドを試してみましょう。
- 文字列を分割するsplit()メソッドを試してみましょう。