1. ホーム
  2. python

[解決済み] str(変数)が空かどうかをチェックするには?

2023-03-18 16:49:38

質問

どのように作ればいいのでしょうか。

if str(variable) == [contains text]:

条件?

(今書いたことが完全に間違っているのは間違いないので、何か)

私は、ある種の random.choice["",] (空白) または ["text",] .

どのように解決するのですか?

文字列と空文字列を比較すればよいのでは?

if variable != "":
    etc.

でも以下のように省略することができます。

if variable:
    etc.

説明 某 if は、実際に与えられた論理式の値を計算することで動作します。 True あるいは False . 論理テストの代わりに単に変数名(または "hello"のようなリテラル文字列)を使用する場合、そのルールは次のようになります。空の文字列は「偽」、それ以外の文字列は「真」と数えます。空のリストと数字の 0 も偽とカウントされ、他のほとんどのものは真とカウントされます。