Python 기초

4 . 파이썬의 입출력

imysydesu 2026. 5. 22. 10:58

 


1 . input() 함수

 

- input 함수는 사용자로부터 키보드 입력을 받는 데 사용되는 내장 함수

- 입력한 값이 문자열로 반환되어 변수에 저장됨

 

 

  •  input() 함수 사용 시

- .py 파일에서는 print() 함수를 같이 사용해야 함

- .ipynb 파일에서는 2개 이상일 시 print() 함수 사용, 1개 일시 input() 함수 사용 X

- f  -> 출력 서식 지정의 종류 f - string

-. split(' ') -> 공백을 기준으로 문자열 분리 

 

- 형변환 방법

- 1. 프린트 함수에서 형변환 : print('결과 : ', int(num1) + int(num2))

- 2. 변수 생성 시에 형변환 : num1 = int(input('첫 번째 숫자를 입력하세요')

 

 

 

 


 

 

2 . print() 함수

- 콘솔에 출력을 표시하는 가장 기본적인 함수

- 프로그램 실행 중 생성된 값을 사용자에게 보여주거나 디버깅할 때 유용

 

 

 

 

 


 


3 . 이스케이프 문자

 

- 문자열 내에서 특수한 기능을 수행하도록 하는 문자

- 백슬래시(\)로 시작하며, 그 뒤에 이어지는 문자가 특정한 기능을 수행

 

  1.  \n : 줄 바꿈
  2.  \t : 탭 문자
  3.  \\ : 백슬래시
  4.  \" 또는 \' : 큰따옴표나 작은따옴표, 문자열을 감싸는 따옴표와 구분하기 위해 사용
  5.  \r : 캐리지 리턴, 문자열을 출력한 후 커서를 줄의 처음으로 이동
  6.  \b : 백스페이스, 문자열 내에서 한 글자를 삭제

 

 

 

 


 

 

 

4 . 출력서식 지정

 

 

 - 변수를 문자열 내에 삽입하거나, 숫자의 출력 형식을 지정하는 방법

 

 

4 - 1 . % 서식 지정자

  • %s: 문자열
  • %d: 정수
  • %f: 실수
  • %x: 16진수

 

 

4 - 2 . str.format() 메서드

 

 

  • {}: 중괄호 안에 변수나 표현식을 넣어 값을 출력
  • {:d}: 정수를 출력
  • {:f}: 부동 소수점 숫자를 출력
  • {:s}: 문자열을 출력
  • {:x}: 정수를 16진수로 출력
  • {:0n}: n 자리의 정수를 0으로 채워서 출력
  • {:n.mf}: 전체 길이 n과 소수점 이하 자릿수 m을 지정하여 부동 소수점 숫자를 출력

 

 

-  {:전체 자리 수.소수점 수F} 시 전체 자릿수가 다를 수 있음

 

 

 

3. f-string

 

- 가장 직관적이고 간편한 방식

- 문자열 앞에 f를 붙이고 중괄호 {} 안에 변수를 넣어 사용

 

 

 

 

 

 

 


 

 

'Python 기초' 카테고리의 다른 글

6 . 컬렉션 타입 (리스트, 튜플)  (0) 2026.05.26
5 . 연산자  (0) 2026.05.22
3 . 문자열 다루기  (0) 2026.05.21
2 . 파이썬 변수  (0) 2026.05.21
1 . windows 파이썬 설치, 개발환경 구축  (0) 2026.05.20