Python - 文字列を変換する

大文字と小文字の変換

文字列を大文字に変換するには upper() 関数を使用します。

s = 'murashun.jp'
print(s.upper())
# MURASHUN.JP
大文字に変換: upper()

文字列を小文字に変換するには lower() 関数を使用します。

s = 'MURASHUN.JP'
print(s.lower())
# murashun.jp
小文字に変換: lower()

先頭の一文字を大文字、他を小文字に変換するには capitalize() 関数を使用します。

s = 'murashun.jp'
print(s.capitalize())
# Murashun.jp
先頭一文字を大文字に変換: capitalize()

単語の先頭の一文字を大文字、他を小文字に変換するには title() 関数を使用します。

s = 'HELLO WORLD'
print(s.title())
# Hello World
単語の先頭の一文字を大文字に変換: title()

大文字を小文字に、小文字を大文字に変換するには swapcase() 関数を使用します。

s = 'Hello World'
print(s.swapcase())
# hELLO wORLD
大文字を小文字に、小文字を大文字に変換: swapcase()

大文字と小文字の判定

すべての文字が大文字かどうか判定するには isupper() 関数を使用します。

print('PYTHON'.isupper())
# True

print('Python'.isupper())
# False
すべての文字が大文字かどうか判定: isupper()

すべての文字が小文字かどうか判定するには islower() 関数を使用します。

print('python'.islower())
# True

print('Python'.islower())
# False
すべての文字が小文字かどうか判定: islower()

文字列がタイトル(単語の先頭の一文字が大文字、他は小文字)かどうか判定するには istitle() 関数を使用します。

print('Python Programming Language'.istitle())
# True

print('PYTHON Programming Language'.istitle())
# False
文字列がタイトル(単語の先頭の一文字が大文字、他は小文字)かどうか判定: istitle()

関連記事