回答編集履歴

2

脱字訂正

2019/12/15 12:09

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -1,4 +1,4 @@
1
- & と | ビット単位の演算子。
1
+ & と | ビット単位の演算子。
2
2
 
3
3
  https://docs.python.org/ja/3/reference/expressions.html#binary-bitwise-operations
4
4
 

1

説明追加

2019/12/15 12:09

投稿

shiracamus
shiracamus

スコア5406

test CHANGED
@@ -43,3 +43,35 @@
43
43
  'dead'
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ True を算術演算に使うと 1 として扱われます。
50
+
51
+ False を算術演算に使うと 0 として扱われます。
52
+
53
+ 整数の 0 をブール演算に使うと False として扱われます。
54
+
55
+ 整数の 0以外 をブール演算に使うと True として扱われます。
56
+
57
+
58
+
59
+ ```python
60
+
61
+ >>> int(True)
62
+
63
+ 1
64
+
65
+ >>> int(False)
66
+
67
+ 0
68
+
69
+ >>> bool(0)
70
+
71
+ False
72
+
73
+ >>> bool(1)
74
+
75
+ True
76
+
77
+ ```