기본 입출력
- 모든 프로그램은 적절한 입출력 양식을 가지고 있음
- 첫 번째 단계는 데이터를 입력 받거나 생성하는 것
자주 사용되는 표준 입력 방법
- input() 함수는 한 줄의 문자열을 입력 받는 함수
- map() 함수는 리스츠의 모든 원소에 각각 특정한 함수를 적용할 때 하용
- Ex) 공백을 기준으로 구분된 데이터를 입력 받을 때는 다음과 같이 사용
- list(map(int, input().split()))
- Ex) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면, 단순히 다음과 같이 사용
- a,b,c = map(int, input().split())
- Ex) 공백을 기준으로 구분된 데이터를 입력 받을 때는 다음과 같이 사용
빠르게 입력 받기
- 사용자로부터 입력을 최대한 빠르게 받아야 하는 경우
- sys라이브러리에 정의되어있는 sys.stdin.readline()메서드를 이용
- 단, 입력 후 엔터가 줄 바꿈 기호로 입력되므로 rstrip()메서드를 함께 사용
자주 사용되는 표준 출력 방법
- 기본 출력은 print 함수 이용
- print() 는 기본적으로 출력 이후에 줄 바꿈을 수행
- 줄 바꿈을 원치 않는 경우 end 속성을 이용
f-string 예제
- 문자열 앞에 접두사 ‘f’를 붙여 사용
- 중괄호 안에 변수명을 기입하여 간단히 문자열과 정수를 함께 넣을 수 있음
'Python > 알고리즘(Python)' 카테고리의 다른 글
8. 파이썬 문법 - 반복문 (0) | 2023.02.16 |
---|---|
7. 파이썬 문법 - 조건문 (0) | 2023.02.16 |
5. 파이썬 문법 - 사전 자료형 (0) | 2023.02.16 |
4. 파이썬 문법 - 문자열, 튜플 자료형 (0) | 2023.02.16 |
3. 파이썬 문법 - 리스트 자료형 (0) | 2023.02.16 |
Uploaded by Notion2Tistory v1.1.0