일기 대신 코드 슬쩍

6. 파이썬 문법 - 기본 입출력 본문

Python/알고리즘(Python)

6. 파이썬 문법 - 기본 입출력

코코자 2023. 2. 16. 01:05

기본 입출력

  • 모든 프로그램은 적절한 입출력 양식을 가지고 있음
  • 첫 번째 단계는 데이터를 입력 받거나 생성하는 것

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

  • input() 함수는 한 줄의 문자열을 입력 받는 함수
  • map() 함수는 리스츠의 모든 원소에 각각 특정한 함수를 적용할 때 하용
    • Ex) 공백을 기준으로 구분된 데이터를 입력 받을 때는 다음과 같이 사용
      • list(map(int, input().split()))
    • Ex) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면, 단순히 다음과 같이 사용
      • a,b,c = map(int, input().split())

빠르게 입력 받기

  • 사용자로부터 입력을 최대한 빠르게 받아야 하는 경우
  • sys라이브러리에 정의되어있는 sys.stdin.readline()메서드를 이용
    • 단, 입력 후 엔터가 줄 바꿈 기호로 입력되므로 rstrip()메서드를 함께 사용

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

  • 기본 출력은 print 함수 이용
  • print() 는 기본적으로 출력 이후에 줄 바꿈을 수행
    • 줄 바꿈을 원치 않는 경우 end 속성을 이용

f-string 예제

  • 문자열 앞에 접두사 ‘f’를 붙여 사용
  • 중괄호 안에 변수명을 기입하여 간단히 문자열과 정수를 함께 넣을 수 있음