데이터 사이언스에서 input문은 잘 사용되지 않으며 주로 pandas로 대체된다. print문은 주로 디버깅을 하거나 중간 결과를 확인하기 위해 사용된다. (응용은 String Formatting 문서 참조)
파이썬에서 값을 입력할 때, input()함수를 사용한다.
a = input("숫자를 입력하세요: ")
type(a)
input()함수는 숫자 데이터를 입력받아도 문자열로 처리되기 때문에, 필요 시 자료형 변환을 진행한다.
a = int(input("숫자를 입력하세요: "))
type(a)
파이썬에서 값을 출력할 때, print()함수를 사용한다.
print("Hello World!")
변수를 출력할 경우, 다음과 같이 출력된다.
a = 123
print(a) # 변수 a에 저장된 값을 출력
print(123) # 숫자 123을 출력
print("a") # 문자 a를 그대로 출력
print("123") # 123을 문자형으로 출력
print()내에서 값을 여러 줄에 걸쳐 출력할 경우, 에러가 발생한다.
print("안녕하세요
저는 Yongjus입니다
반갑습니다") # E
이를 해결하기 위한 방법은 총 3가지가 있다.
Triple-quotes (삼중 따옴표)
print("""안녕하세요
저는 Yongjus입니다
반갑습니다.""")