연산자
1. 할당 연산자
- = : 오른쪽 값을 왼쪽 변수에 할당
- += : 왼쪽 변수의 값에 오른쪽 값을 더한 뒤 다시 왼쪽 변수에 할당
ex) x += 1 => x = x + 1
- -= : 왼쪽 변수의 값에 오른쪽 값을 뺀 뒤 다시 왼쪽 변수에 할당
ex) x -= 1 => x = x - 1
- = : 왼쪽 변수의 값에 오른쪽 값을 곱한 뒤 다시 왼쪽 변수에 할당
ex) x = 1 => x = x * 1
- /= : 왼쪽 변수의 값에 오른쪽 값을 나눈 뒤 다시 왼쪽 변수에 할당
ex) x /= 1 => x = x / 1
2. 산술 연산자
- +, -, *, / : 사칙연산
- ** : 제곱
- // : 나눈 후 몫만 가져오는 연산자
ex) 4 // 3 => 1
- % : 나눈 후 나머지만 가져오는 연산자
ex) 5 % 3 => 2
3. 문자열 연산자
- +: 문자열을 붙여준다.
ex) '1992' + '년' => '1992년'
- : 문자열을 곱한 수만큼 반복한다.
ex) '안녕'3 =>'안녕안녕안녕'
4. 비교 연산자 (조건)
- a == b : a 와 b가 같으면 True
- a != b : a 와 b가 같지 않으면 True
- a <= b : a가 b보다 작거나 같으면 True
- a >= b : a가 b보다 크거나 같으면 True
- a > b : a가 b보다 크면 True
- a < b : a가 b보다 작으면 True
5. 논리 연산자
- A and B
- A or B
6. 맴버쉬 연산자 (조건)
- 'x' in 'container' : 'x'가 'container' 안에 있으면 True
ex) 1 in [1, 2, 3] => True
- 'x' not in 'container': 'x'가 'container' 안에 없으며 True
ex) 4 not in [1, 2, 3] => True