home changes contents help options

**040:大文字と小文字を変換する**

全てを大文字、小文字に変換するにはupper(),lower()メソッドを使います。

 >>> a='lower'
 >>> b='UPPER'
 >>> a.islower()
 True
 >>> b.islower()
 False
 >>> b.isupper()
 True
 >>> a.upper()
 'LOWER'
 >>> b.lower()
 'upper'

先頭文字だけを大文字にするには、capitalize()メソッドが使えます。またtitle()を使うと複合語の単語の一文字目を大文字にして、残りを小文字にします。

 >>> a
 'lower'
 >>> a.capitalize()
 'Lower'
 >>> a='aPPle pie'
 >>> a.title()
 'Apple Pie'