Page 25 - 컴퓨팅 사고와 함께하는 파이썬기초부터 인공지능 응용까지 도서 미리보기
P. 25

CHAPTER 5? 파이썬 기초 요소  097

     수행 결과
3

>>> print(input(), ‘을 입력하였습니다.’)
파이썬 프로그래밍

     수행 결과
파이썬 프로그래밍 을 입력하였습니다.

input() 함수의 결괏값에는 모두 단일 따옴표가 값을 감싸고 있지만, print() 함수의
결괏값에는 단일 따옴표가 없다. 즉, input() 함수의 결괏값은 일련의 문자들의 집합
인 문자열로 표현하며, print() 함수의 결괏값은 숫자이거나 문자들이거나 상관없이
해당하는 숫자와 문자들로만 표현한다.

5.2? 변수

파이썬에서 모든 데이터는 객체로 표현된다. 프로그램에서 다수의 객체들 중에 원하
는 특정 객체를 다루려면 해당 객체에 대한 레퍼런스(객체 식별 및 참조에 사용되는
값)가 필요하다. 파이썬은 특정 객체에 이름을 붙여 두고 필요할 때마다 그 이름을 레
퍼런스로 사용해 해당 객체에 접근할 수 있게 지원하는데, 그런 목적으로 객체에 붙여
진 이름을 변수라 한다.

변수를 생성하는 가장 기본적인 방법은 “이름 = 식”의 형식으로 기술되는 치환문을
사용하는 것이다. 치환문이 수행되면 우선 = 기호 우측의 식이 계산되고 그 결과 값을
지닌 객체가 생성된다. 이후 그렇게 생성된 객체에 = 기호 좌측의 이름이 붙여지면 해
당 이름의 변수가 설정된다. 아래 예에서와 같이 치환문 “a = 1”이 수행되면 우측 식
의 결과 값 1을 지닌 객체가 생성되어 a라는 이름으로 명명된다.
   20   21   22   23   24   25   26   27   28   29   30