본문 바로가기
프로그래밍/파이썬 프로그래밍

[파이썬 기초] 파이썬(Python) 입력함수 input()

by 꿈꾸는나그네 2020. 3. 7.
반응형

< 표준 입력 함수 - input( )함수 >

input( )함수는 키보드로 입력한 문장을 읽어 들여 문자열로 변환하여 저장합니다. 만약 괄호 안에 인자가 있다면, 인자 안에 쓰여진 내용을 출력해줍니다. 사용자는 그 뒤에다가 입력할 값을 입력해주면 됩니다. 

 

-키보드로 입력받은 값문자열로 저장됩니다.

-input()함수가 호출되면, 사용자가 무엇을 입력할 때까지 기다리게 됩니다. 따라서 입력 대기 중임을 알려주는 커서에다가 키보드로 값을 입력하고, 입력의 끝을 의미하는 엔터 키를 눌러야 합니다.

※ 문자열 : 0개 이상의 문자로 이루어진 자료를 의미합니다. 문자열임을 구분하기 위하여 작은따옴표 또는 큰 따옴표로 문자를 감싸줘야 합니다. (예: 'apple', "홍길동")

name=input("이름을 입력하세요:")     
print(name)

 

 

-예제 코드

(1) input함수 안에 아무 내용도 안 쓰고 엔터키를 누르면 밑에 노란 형광펜 부분처럼 커서가 깜빡깜빡거리며, 사용자가 값을 입력하기를 기다립니다.

 

(2) 여기다가 커서 부분에다 바로 숫자 1500을 치고 엔터키를 누르면, num이라는 변수에 1500이라는 값이 저장됩니다.

 

(3) 실제로 num이라는 변수(쉽게 말해 공간)에 저장된 자료의 형태가 무엇인지 확인하기 위해 type()이라는 함수를 사용해서 확인해보니, int(숫자형)이 아니라 str(문자열형)인 것을 확인할 수 있습니다.

숫자 말고도 boolean값인 True,False를 변수에 저장해 보고 자료형이 무엇인지도 직접 확인해봅시다.~!

반응형