【4-2】
▲正負の整数
-------------------
>>> print(+1)
1
>>> print(-1)
-1
-------------------


▲足し算および引き算
-------------------
>>> print(10 + 1)
11
>>> print(10 - 1)
9
-------------------


▲掛け算
-------------------
>>> print(10 * 2)
20
-------------------


▲割り算
-------------------
>>> print(10 / 2)
5.0
-------------------


▲剰余算
-------------------
>>> print(11 % 2)
1
-------------------


▲べき乗
-------------------
>>> print(2 ** 3)
8
-------------------


▲切り捨て除算
-------------------
>>> print(7 // 2)
3
-------------------


▲代入
-------------------
>>> b = 2
>>> a = b
>>> print(a)
2
-------------------


▲足し算
-------------------
>>> a = 5
>>> b = 2
>>> a += b
>>> print(a)
7
-------------------


▲引き算
-------------------
>>> a = 5
>>> b = 2
>>> a -= b
>>> print(a)
3
-------------------


▲乗除算
-------------------
>>> a = 5
>>> b = 2
>>> a *= b
>>> print(a)
10
>>> a = 5
>>> b = 2
>>> a /= b
>>> print(a)
2.5
-------------------


▲剰余算
-------------------
>>> a = 5
>>> b = 2
>>> a %= b
>>> print(a)
1
-------------------


▲べき乗
-------------------
>>> a = 5
>>> b = 2
>>> a **= b
>>> print(a)
25
-------------------


▲切り捨て除算
-------------------
>>> a = 5
>>> b = 2
>>> a //= b
>>> print(a)
2
-------------------


【4-3】
▲2つの要素の比較
-------------------
>>> print(1 == 1)
True
>>> print('abc' == 'abc')
True
>>> print(1 == 'abc')
False
-------------------


▲リスト同士の比較
-------------------
>>> list1 = [1, 2, 3]
>>> list2 = [1, 2, 3]
>>> print(list1 == list2)
True
-------------------

-------------------
>>> list1 = [1, 2, 3]
>>> list2 = [1, 2, 3, 4]
>>> print(list1 == list2)
False
-------------------

-------------------
>>> print(1 != 3)
True
>>> print('abc' != 'abc')
False
>>> print(1 != 'abc')
True
-------------------

-------------------
>>> print(5 > 3)
True
>>> print(5 >= 3)
True
>>> print(5 < 3)
False
>>> print(5 <= 3)
False
-------------------

-------------------
>>> print('abc' > 'abc')
False
>>> print('abc' > 'ab')
True
>>> print('abc' >= 'abc')
True
>>> print('abc' >= 'ab')
True
>>> print('abc' < 'abc')
False
>>> print('ab' < 'abc')
True
>>> print('abc' <= 'abc')
True
>>> print('ab' <= 'abc')
True
>>> print('C' > 'c')
False
>>> print('C' < 'c')
True
-------------------



▲所属関係を評価
-------------------
>>> a = 'abcde'
>>> print('d' in a)
True
>>> a = 'abcde'
>>> print('z' in a)
False
>>> a = ['a', 'ab', 'bc', 'de']
>>> print('bc' in a)
True
-------------------

-------------------
>>> a = 'abcde'
>>> print(not 'd' in a)
False
-------------------

-------------------
>>> a = 'abcde'
>>> print(a is 'abcde')
True
>>> print(a is not 'abcde')
False
-------------------


【4-4】
▲数字のand
▲ブール型のand
-------------------
>>> print(1 and 0)
0
>>> print(1 and 1)
1
>>> print(0 and 0)
0
>>> print(0 and 1)
0
-------------------

-------------------
>>> print(True and True)
True
>>> print(True and False)
False
>>> print(False and True)
False
>>> print(False and False)
False
-------------------


▲文字列のand
-------------------
>>> print('' and 'abc')

>>> print('abc' and '')

-------------------


▲数値型のor
▲ブール型のor
-------------------
>>> print(1 or 0)
1
>>> print(1 or 1)
1
>>> print(0 or 0)
0
>>> print(0 or 1)
1
-------------------

-------------------
>>> print(True or True)
True
>>> print(True or False)
True
>>> print(False or True)
True
>>> print(False or False)
False
-------------------


▲文字列のor
-------------------
>>> print('' or 'abc')
abc
>>> print('abc' or '')
abc
-------------------


▲not
-------------------
>>> print(not 0)
True
>>> print(not 1)
False
>>> print(not 'abc')
False
>>> print(not '')
True
-------------------