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

[Python] 파이썬 데이터 입력 함수 및 방법 (input().split(), map())

by virusuk 2023. 3. 21.
반응형

파이썬 언어로 코딩할 때, 한번에 여러 번 입력받는 경우가 있습니다.

한번에 여러 번 입력받는 파이썬 문법에 대해 알아보겠습니다.

 

파이썬 데이터 입력 및 한번에 여러번 입력 받는 문법:

  • 파이썬 input()함수는 데이터를 입력 받을 때 사용합니다.
a = input()   # input 함수는 기본적으로 str 문자형으로 반환합니다.
print(a)
print(type(a))

출력:
12345
12345
<class 'str'>

 

  • 파이썬 int(input())함수는 int형 정수를 입력받을 떄 사용합니다.
x = int(input())  # 정수형으로 데이터를 입력받고 싶으면 int 형으로 변환을 할 수 있습니다.
print(x)
print(type(x))

출력:
12345
12345
<class 'int'>

 

  • 파이썬에서 input().split() 함수를 이용하여 한번에 여러 번 데이터를 입력받을 때 사용합니다.
    • input().split() 은 정수로 입력받아도 'str' 형입니다.
x, y = input().split()    # x = Hello,  y = World
print(x)
print(y)

출력:
Hello World
Hello
World

 

한번에 여러 번 데이터를 입력 시, 정수형(type)으로 입력받는 문법은 아래와 같습니다.

  • 파이썬 map() 함수와 input.split() 함수를 조합해서 사용합니다.
x, y = map(int, input().split())
print(x)
print(type(x))
print(y)
print(type(y))

출력:
123 567
123
<class 'int'>
567
<class 'int'>

 

한번 또는 여러 번 데이터 입력 받는 파이썬 문법에 대해 알아보았습니다.

반응형