ホームページ >バックエンド開発 >Python チュートリアル >Pythonで疑問符表現(?)を実装する方法
Python と他の言語における and と or の違いは非常に大きいです
他の言語の and と or は bool 型の結果を返しますが、Python ではそうではありません。 AND 演算と OR 演算のいずれかの値を返します。
その値によってこの式の値が決まり、その値が返されます。
ここでの結果は '' (空の文字列) です。これは式が false になるためです。
つまり、and では、前の値が false の場合にのみ結果になります。それ以外の場合、結果は次の値になります。
and と or の演算プロセスを理解すると、式を理解できます。
など、truevalue が false になる可能性がある状況を回避するためです。