1. ホーム
  2. python

[解決済み] 文字列が空かどうかを確認する方法は?

2022-03-17 11:03:38

質問

Pythonには空の文字列変数のようなものがあり、それを使用することができます。

if myString == string.empty:

それはともかく、空文字列の値をチェックする最もエレガントな方法は何でしょう?私は "" 空文字列をチェックするために、毎回、空文字列をチェックするのは、あまり良いことではありません。

解決方法は?

空文字列はファルシー(falsy)です。 パイソン2 または パイソン3 の参照)、つまりブール値のコンテキストでは偽とみなされるので、これを実行すればいいのです。

if not myString:

変数が文字列であることが分かっている場合は、この方法が望ましいでしょう。 もし、変数が他の型である可能性がある場合は、次のようにします。 myString == "" . のドキュメントを参照してください。 真偽判定 は、ブール値のコンテキストで偽となる他の値について説明します。