Pythonでは、文字列が空文字かどうかを判定する方法がいくつかあります。ここでは、その中でも主に使われる2つの方法を紹介します。
not
を使う方法
Pythonでは、not
を使って文字列が空文字かどうかを判定することができます。具体的には、文字列の前にnot
を付けます。例えば、以下のようになります。
def emptyCheck(s):
if not s:
print("空文字です")
else:
print("空文字ではありません")
text = "Hello,World"
empty = ""
emptyCheck(text) # 空文字ではありません
emptyCheck(empty) # 空文字です
このnot
は、右辺の文字列が空文字ならばTrue、空文字でなければFalseを返します。
==
を使う方法
もう1つの方法として、==
を使って文字列が空文字かどうかを判定することもできます。具体的な方法として、文字列と空文字を==
で比較します。例えば、以下のようになります。
def emptyCheck(s):
if s == '':
print("空文字です")
else:
print("空文字ではありません")
text = "Hello,World"
empty = ""
emptyCheck(text) # 空文字ではありません
emptyCheck(empty) # 空文字です
この比較式は、文字列が空文字ならばTrue、空文字でなければFalseを返します。
以上、Pythonで空文字を判定する2つの主な方法について紹介しました。これらの方法を使って、Pythonで文字列が空文字かどうかを簡単に判定することができます。