条件式()
- 文字列も数値も簡単に比較することが出来る
- 特に他の言語と異なり、in演算子が便利
| 記号 |
意味 |
| == |
等しい場合 |
| != |
等しくない場合 |
| in |
含む場合 |
| is |
id が一緒か |
| is not |
id が一緒か |
| < |
|
| <= |
|
| > |
|
| >= |
|
等しい(==)
# 成功ケース
print(1 == 1)
True
print("str" == "str")
True
# 失敗ケース
$ print(1 == 2)
False
$ print("str" == "star")
False
等しくない(!=)
# 真(True)となるケース
$ print(1 != 2)
True
$ print("str" != "stra")
True
# 儀(False)となるケース
$ print(1 != 1)
False
$ print("str" != "str")
False
含む(in)
# 真(True)となるケース
# 文字列の場合
$ print("bb" in "aabbcc")
True
# リストの場合
$ print("bb" in ["aa", "bb", "cc", "dd"])
True
# タプルの場合
$ print("cc" in ("aa", "bb", "cc", "dd"))
True
# 辞書の場合(Keyがあればヒットする)
$ print("cc" in {"aa": 0, "bb": 1, "cc": 2, "dd": 3})
True
# 儀(False)となるケース
# 文字列の場合
$ print("dd" in "aabbcc")
False
# リストの場合
$ print("ee" in ["aa", "bb", "cc", "dd"])
False
# タプルの場合
$ print("ee" in ("aa", "bb", "cc", "dd"))
False
# 辞書の場合(Keyがあればヒットする)
$ print("ee" in {"aa": 0, "bb": 1, "cc": 2, "dd": 3})
False