1. 할당문 / 대입문 / 배정문 / 지정문 (Assignment Statement)
ㅇ 표현식 반환 결과로 나온 값을, 변수에 `변경/할당/대입/배정`할 수 있는 연산문
ㅇ 이름을 갖는 특정 변수에 값을 바인딩하는 문장
- [유의] 할당문에서, 변수에 바인딩하는 것은, 표현식 결과 값이지 표현식 자체가 아님
ㅇ 통상, 이때 쓰이는 `=` 기호는,
- 수학에서의 동치가 아니라, 대입문에 쓰이는 대입 연산자(Assignment Operator) 임
. 변수에 값을 할당하기 위해 쓰임
. 즉, x = y 경우에, y 값을 x에 복사하라는 것
2. 할당문 종류
ㅇ 단순 할당문 (single assignment statement)
- 例) x = 표현식 => 단일 변수 x에 표현식 값을 하나 만 할당
ㅇ 다중 변수 할당문 (multiple assignment statement) ☞ 파이썬 기초 문법, 다중 할당문 참조
- 例) x,y,z = 표현식 => 1 이상의 변수 x,y,z에 식 값을 각각 할당
ㅇ 조건 변수 할당문 ☞ 삼항 연산자 참조
- 例) 조건 ? 표현식1 : 표현식2 =>
. 조건이 맞으면, 표현식1의 값을,
. 조건이 틀리면, 표현식2의 값을 반환