[Python]len()を使ってif文で空文字列の処理をするには?

python

どうも、ちょげ(@chogetarou)です。

len()を使ってif文で文字列が空文字列だった場合の処理をする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

len()を使ってif文で空文字列の処理をするには、==を使います。

まず、if文の条件式に、len(文字列) == 0を指定します。

そして、if文の処理に、空文字列の場合の処理を指定します。

if len(text) == 0:
    #textが空文字列の場合の処理

上記のif文は、len()の引数に指定した文字列が空文字列だった場合に、指定した処理を実行します。

len(str) == 0では、空白のみの文字列は判定できません。

もし、空白のみの文字列も判定したい場合は、isspace()を使います。

if len(text) == 0 or text.isspace():

使用例

text1 = ""
text2 = "Hello"

if len(text1) == 0:
    print('text1は空です')
    
if len(text2) == 0:
    print('text2は空です')
else:
    print(text2)
出力:
text1は空です
Hello

コメント

タイトルとURLをコピーしました