> 1
> 2.2
> type(1)
> type(2.2)
> int
> float> 'a'
> "hello"
> type('a')
> str> True
> False
> type(True)
> bool> []
> list()
> ['a','b']
> type(['a','b'])
> list> {}
> dict()
> {'a': 97, 'b': 98}
> type({'a': 97,'b': 98})
> dict> ()
> tuple()
> (1, 2, 3)
> type((1, 2, 3))
> tuple> set()
> set((1, 2, 1))
> type(set((1, 2)))
> set# What data type is?
> 1, 2
# Try any complicated combination
> [1, '2', (3, 4), [5, 6]]> 1 + 1
> 2 - 3
> 3 * 4
> 5 / 3
> 5 // 3
> 5 % 3
> 6 ** 2
> 1 > -1
> 2 < 3
> 3 == 3
> 4 >= 3
> 4 <= 5
> 5 != 6
> 6 is 6
> 6 is not 7
> 'hello ' + 'world'
> 'hi' != 'hello'
> 'wordpress' > 'word'
> 'hello world'.startwith('hello')
> 'hello world'.index('o')
> 'he' in 'hello'
> len('hello')
# Condition
> not True
# Simulate multiple conditions
> True and False
> True or False
# irregular expressions
> True + True
> False + False
> [1,3] + [2,4]
> var = [1,3]
var.extend([2,4])
var
> var.append([5])
# getter
> var[1]
# setter
> var[4] = 5
> var.index(1)
> sorted(var)
> 1 in var
> var.remove(1)
> del(var[1])
> var = {'a': 97}
# getter
> var['a']
# setter
> var['b'] = 98
> var.get('b')
> var.update({'b': 99})
> del(var['b'])
List / Dictionary / Tuple / Set
https://docs.python.org/3/tutorial/datastructures.html
Standard Operator
https://docs.python.org/3/library/operator.html