英字を大文字・小文字に変換します

英字を大文字・小文字に変換します

文字列を大文字・小文字に変換するメソッド

upperメソッド 英字を大文字に変えます

str.upper()

 upperメソッド は英字をすべて大文字に変換してコピーを返します。

my_str = "I need to tweak the code."
#(訳:コードをちょっと修正しないと)

# すべて大文字に変えます
my_str = my_str.upper()

print(my_str)
'I NEED TO TWEAK THE CODE.'

 

lowerメソッド 英字を小文字に変えます

str.lower()

 lowerメソッド は英字をすべて小文字に変換してコピーを返します。

my_str = "I WANT TO KNOW MORE ABOUT PYTHON."
#(訳:Pythonについてもっと色々知りたいんだ)

# すべて小文字に変えます
my_str = my_str.lower()

print(my_str)
'i want to know more about python.'

 

capitalizeメソッド 文字列の先頭を大文字に変えます

str.capitalize()

 capitalizeメソッド は最初の文字を大文字に、残りの部分は小文字に変えてコピーを返します。

my_str = "pYTHON3"

my_str = my_str.capitalize()

print(my_str)
Python3

 

titleメソッド 英字をタイトルケースに変えます

str.title()

 titleメソッド は半角スペースで区切られた英字(たとえば英語であれば、文章を構成するすべての単語)の先頭文字を大文字に変え、残りの部分は小文字にしてコピーを返します。

my_str = "I have to debug the computer program."
#(訳:プログラムのバグを取り除かなくちゃ)

my_str = my_str.title()

print(my_str)
'I Have To Debug The Computer Program.'

 

swapcaseメソッド 大文字を小文字に、小文字を大文字に変えます

str.swapcase()

 swapcaseメソッド は大文字を小文字に、小文字を大文字に変換してコピーを返します。

my_str = "Python Is A Powerful Language That Is Ideal For Various Purposes."
#(訳:Pythonは様々な用途に使える理想的で強力な言語だ)

# 大文字を小文字に、小文字を大文字に変えます
my_str = my_str.swapcase()

print(my_str)
'pYTHON iS a pOWERFUL lANGUAGE tHAT iS iDEAL fOR vARIOUS pURPOSES.'