時々私は式の論理値を確認したいので、私は、Python(あるいはIPython)に入力し、結果を得る:対話シェルの式の論理値をチェックする方法は?
>>> a==3
True
しかし、他のケースでは、そのように動作しません(ここでは文字列なし)ではありません:
>>> string
>>>
だから私はこのような論理値をチェックします。
>>> if string: print('True')
...
>>>
は、式の論理値をチェックするための短い方法はありますか? を返す関数または偽の場合と同じ方法で、の条件を返しますか?
あなたの例で 'False'を返す' string is not None'でNoneをテストできます。 – GPhilo
私は知っています。 *文字列*がif条件でTrue *または* False *を返すかどうかをチェックしたい。しかし、* string *(次の行)と入力すると、結果が得られません。 – MaxGyver
私はコードブロックから文字列の割り当てを削除しました。だから、今や私が意味していたことがはっきりしています。 – MaxGyver