상세 컨텐츠

본문 제목

[Python] 기본 입출력

Python

by TUZA 2022. 1. 4. 00:31

본문

자주 사용되는 표준 입력 방법

- input() 함수는 한 줄의 문자열을 입력 받는 함수이다.

- map() 함수는 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용한다.

ex) 공백을 기준으로 구분된 데이터를 입력받을 때는 다음과 같이 사용한다.

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

ex) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면, 단순히 다음과 같이 사용한다.

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

 

# 데이터의 개수 입력
n = int(input())

# 각 데이터를 공백으로 기준으로 구분하여 입력
data = list(map(int,input().split()))

data.sort(reverse=True)
print(data)

#데이터의 개수가 정해져있다면 다음과 같이 작성한다.
a, b, c= map(int,input().split())
print(a,b,c)

 

f-string

- 중괄호 안에 변수명을 기입하여 간단히 문자열과 정수를 함께 넣을 수 있다.

answer = 7
print(f'정답은 {answer} 입니다.')

 

sys 라이브러리

 

파이썬의 경우 여러 줄을 입력받을 때  sys 라이브러리에 정의되어 있는 sys.stdin.readline() 메서드를 이용한다.

단, 입력 후 엔터(enter)가 줄 바꿈 기호로 입력되므로, rstrip()메서드를 이용한다.

* 참고사이트

https://velog.io/@yeseolee/Python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%85%EB%A0%A5-%EC%A0%95%EB%A6%ACsys.stdin.readline

 

반응형

'Python' 카테고리의 다른 글

[Python] 반복문  (0) 2022.01.04
[Python] 조건문  (0) 2022.01.04
[Python] 집합 자료형  (0) 2022.01.04
[Python] 사전 자료형  (0) 2022.01.04
[Python] 튜플 자료형  (0) 2022.01.04

관련글 더보기