본문 바로가기

Python

Python의 input 함수에 대해 알아보기

1. 소개

파이썬의 input() 함수는 사용자로부터 직접 데이터를 입력받는 도구입니다. 이 글에서는 input() 함수의 기본 사용법부터 고급 테크닉까지 알아보겠습니다.

 

2. input 함수의 기본 사용법

input 함수는 간단하게 사용할 수 있습니다.

 

 

이 코드를 실행하면 "이름을 입력하세요:"라는 메시지가 표시되고, 사용자가 이름을 입력하면 "안녕하세요, [이름]님!"이라고 출력됩니다.

3. input 함수의 특징

  • input() 함수는 항상 문자열(string)을 반환합니다.
  • 사용자가 Enter 키를 누를 때까지 프로그램이 대기합니다.
  • 괄호 안의 메시지는 선택사항이지만, 사용자에게 무엇을 입력해야 할지 안내하는 데 유용합니다.

 

4. 다른 자료형으로 입력 받기

input() 함수는 항상 문자열을 반환하므로, 다른 자료형으로 사용하려면 형변환이 필요합니다.

 

 

 

5. 여러 값 한 번에 입력 받기

split() 메서드를 활용하면 여러 값을 한 번에 입력받을 수 있습니다.

 

 

6. 고급 테크닉 : map 함수 활용

map() 함수를 사용하면 입력받은 여러 값을 한 번에 원하는 자료형으로 변환할 수 있습니다.

 결론

input() 함수는 파이썬에서 사용자와 상호작용하는 프로그램을 만들 때 필수적인 도구입니다. 기본적인 사용법부터 고급 테크닉까지 마스터하면, 더욱 다양하고 유연한 프로그램을 만들 수 있습니다.