Assignment Statement   할당문, 대입문, 배정문

(2021-04-16)

지정문


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의 값을 반환



Copyrightⓒ   차재복 (Cha Jae Bok)