目次
・upper
・lower
・capitalize
・swapcase
・title
確認環境:Python 3
小文字を大文字にする(upper)
| 文字列.upper() |
- 文字列の小文字を大文字に変換します。
- 元の文字列は変わりません。コピーを返します。
a1 = 'ABCabcあいう'
print(a1.upper()) # ABCABCあいう
小文字を大文字しています。
日本語の文字は影響ありません。
大文字を小文字にする(lower)
| 文字列.lower() |
- 文字列の大文字を小文字に変換します。
- 元の文字列は変わりません。コピーを返します。
a1 = 'ABCabcあいう'
print(a1.lower()) # abcabcあいう
大文字を小文字にしています。
日本語の文字は影響ありません。
最初の文字を大文字にして、他の文字を小文字にする(capitalize)
| 文字列.capitalize() |
- 最初の文字のみ大文字にして他の文字を小文字にします。
- 元の文字列は変わりません。コピーを返します。
a1 = 'ABCabcあいう'
print(a1.capitalize()) # Abcabcあいう
a2 = 'abcABCあいう'
print(a2.capitalize()) # Abcabcあいう
最初の文字のみ大文字にしています。
大文字を小文字にして、小文字を大文字にする(swapcase)
| 文字列.swapcase() |
- 文字列の大文字を小文字にし、小文字を大文字にします。
- 元の文字列は変わりません。コピーを返します。
a1 = 'ABCabcあいう'
print(a1.swapcase()) # abcABCあいう
a2 = 'abcABCあいう'
print(a2.swapcase()) # ABCabcあいう
大文字と小文字をひっくり返しています。
先頭の文字のみ大文字にする(title)
| 文字列.title() |
- 英字の先頭の文字のみ大文字にします。
- 元の文字列は変わりません。コピーを返します。
a1 = 'ABCabcあいう DEFdef'
print(a1.title()) # Abcabcあいう Defdef
a2 = 'abcABCあいう defDEF'
print(a2.title()) # Abcabcあいう Defdef
a3 = 'abcABCあいう えdefDEF'
print(a3.title()) # Abcabcあいう えDefdef
単語の英字の先頭の文字のみ大文字にしています。
関連の記事
Python 文字列の始め/終わりを確認(startswith/endswith)
Python 文字列の位置を取得する(find/index)
Python split 文字列を分割してリストにする
Python エスケープシーケンスとraw文字列のサンプル
Python 文字列の先頭と末尾を削除(strip/lstrip/rstrip)
