\

Pythonでは、文字列が空('')またはNULLであるかどうかを判定する方法がいくつかあります。以下にその方法を示します。

notを使用する方法

Pythonでは、空の文字列は「falsy」(偽)と評価されるため、notを使用して文字列が空であるかどうかを判定することができます。

str = ''
if not str:
    print('NULL')
else:
    print('文字あり')

このコードでは、if not str:の部分で文字列strが空であるかどうかを判定しています。もしstrが空であれば、print('NULL')が実行され、そうでなければprint('文字あり')が実行されます。

lenを使用する方法

もう一つの方法として、len関数を使用して文字列の長さを判定する方法があります。

str = ''
if len(str) == 0:
    print('NULL')
else:
    print('文字あり')

このコードでは、if len(str) == 0:の部分で文字列strの長さが0(つまり、空)であるかどうかを判定しています。もしstrの長さが0であれば、print('NULL')が実行され、そうでなければprint('文字あり')が実行されます。

以上、Pythonで文字列が空またはNULLであるかどうかを判定する方法について説明しました。これらの方法を使えば、Pythonで文字列操作を行う際に、文字列が空またはNULLであるかどうかを簡単に判定することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です