どうも、ちょげ(@chogetarou)です。
文字列が空文字か判定する方法を紹介します。
方法

文字列が空文字か判定する方法は、2つあります。
not
1つは、not
を使う方法です。
具体的には、文字列の前にnotを付けます。
if not text:
#空文字の処理
上記のnotは、右辺の文字列が空文字ならばTrue、空文字でなければFalseを返します。
使用例
def emptyCheck(s):
if not s:
print("空文字です")
else:
print("空文字ではありません")
text = "Hello,World"
empty = ""
emptyCheck(text)
emptyCheck(empty)
出力:
空文字ではありません
空文字です
==
もう1つは、==
を使う方法です。
具体的な方法として、文字列と空文字を==
で比較します。
if text == '':
#空文字の処理
上記の比較式は文字列が空文字ならばTrue、空文字でなければFalseを返します。
使用例
def emptyCheck(s):
if s == '':
print("空文字です")
else:
print("空文字ではありません")
text = "Hello,World"
empty = ""
emptyCheck(text)
emptyCheck(empty)
出力:
空文字ではありません
空文字です
まとめ
文字列が空文字かどうか判定する方法は、次の2つです。
- notを使う方法
- ==を使う方法
コメント