Python: 입출력

BY Jung·2022년 1월 9일
0

각 데이터를 공백으로 구분하여 data라는 변수에 리스트로 담아 저장

data = list(map(int, input().split()))

예시) input으로 65 90 75 34 99 가 주어질 경우

data = list(map(int, input().split()))
data.sort(reverse = True)
print(data)

의 결과는 [99, 90, 75, 65, 34]가 된다

입력의 개수가 많은 경우에는 input()함수는 기본적으로 느려서 시간이 초과되므로,
sys라이브러리의 sys.stdin.readline() 함수를 이용한다

import sys
data = sys.stdin.readline().rstrip()

readline()으로 입력 시 Enter가 줄 바꿈 기호로 입력되므로 공백문자 제거를 위해 반드시 rstrip() 함수를 호출한다.

Python 3.6 버전부터는 f-string 문법이 사용 가능하다.
중괄호 안에 변수를 넣어 자료형의 변환없이 문자열과 정수를 함께 넣을 수 있음

answer =7
print(f"정답은 {answer}입니다.")
profile
Slow and steady wins the race

0개의 댓글