'python'에 해당되는 글 1건

  1. 2015.09.18 raw_input, input 차이 (Python 2.7)

1. raw_input() : 입력 값을 무조건 문자열로 초기화한다. 입력되는 모든 값이 문자열 값이 된다.

- 결과값

1) 1을 입력 시 string형 1로 저장된다.


2) 1.0을 입력 시 string형 1.0으로 저장된다.


3) ""으로 감싼 "hello world"를 입력 시 ""을 값으로 포함하여 string형 "hello world"로 저장된다.


4) hello world를 입력 시 string형 hello world로 저장된다.



2. input() : 입력 값의 자료형에 맞게 초기화된다. 입력 시 원하는 자료형에 맞추어 입력해야 한다.

- 결과값

1) 1을 입력 시  int형 1로 저장된다.


2) 1.0을 입력 시 float형 1.0으로 저장된다.


3) "hello world" 입력 시 string형으로 인식하여 string형 hello world로 저장된다.


4) hello world 입력 시 정수형도 아니고 ""도 없어 string형으로도 인식하지 못해 오류가 발생한다.


※ input을 통해 아래와 같이 식을 입력하면 파이썬이 식으로 처리해서 연산 후 결과값을 저장한다.

-결과값

Posted by gangju
,