Overview

데이터 사이언스에서 input문은 잘 사용되지 않으며 주로 pandas로 대체된다. print문은 주로 디버깅을 하거나 중간 결과를 확인하기 위해 사용된다. (응용은 String Formatting 문서 참조)

Input

파이썬에서 값을 입력할 때, input()함수를 사용한다.

a = input("숫자를 입력하세요: ")
type(a)

input()함수는 숫자 데이터를 입력받아도 문자열로 처리되기 때문에, 필요 시 자료형 변환을 진행한다.

a = int(input("숫자를 입력하세요: "))
type(a)

[Option] Multiple Inputs

값을 한 줄에 입력할 때, 사용하는 방법이다. 주로 Baekjoon Online Judge에서 사용한다.

map(자료형, input().split())

a, b = map(int, input().split())

# 입력 예제
# 10 5

# a: 10
# b: 5

[Option] sys (-)

빠른 입력

import sys
sys.

Output

파이썬에서 값을 출력할 때, print()함수를 사용한다.

print("Hello World!")