[Python] 파이썬

[Python] 입출력 함수 - 표준 출력

ITsubin 2022. 7. 24. 10:24

이스케이프 문자

> [Python] 파이썬 기본 자료형_2 (bool, str) 포스팅에서 언급한 적 있음.

> 확장 문자라는 의미로 대부분의 프로그래밍 언어에서 사용됨.

> 역슬래시 ( \ )로 시작하며, 주요 이스케이프 문자는 아래와 같음.

 

연산자 사용방법
' 작은  따옴표
" 큰 따옴표
\n 줄바꿈
\t
\ 역슬래시
\b 백스페이스

 

출력 함수 - print()의 옵션

 

[ 단순 출력 ]

print('Hello World!')

>> Hello World!

 

print('Hello', 'World')

>> Hello World

 

[ sep 옵션 설정 ] (separation)

print('Hello', 'World', sep='__')

>> Hello__World

 

print()의 디폴트 구분자는 공백이다.

콤마( , ) 를 통해 문자열을 출력하게 되면 각 문자열 사이에 공백이 추가되는데,

sep 옵션을 통해 공백 대신 다른 구분자를 사용할 수 있다.

 

Ex)

print('Aa', 'Bb', 'Cc')

>> Aa Bb Cc

print('Aa', 'Bb', 'Cc', sep='@@')

>> Aa@@Bb@@Cc

 

[ end 옵션 설정 ]

print('Hello', end='_')

print('World')

>> Hello_World

 

sep 옵션과는 달리 end 옵션은 바로 다음 출력값과 관계가 있다.

print('A')

print('B')

처럼 출력문이 연달아 두 개 존재한다면, 결과는 아래와 같다.

A

B

즉, print('A') 출력문의 끝에는 디폴트 값으로 개행 ( \n )이 존재한다.

end 옵션을 통해 개행 대신 다른 구분자를 사용할 수 있다.

 

Ex)

print('Aa','Bb', end='Cc')

print('Dd')

>>

Aa BbCcDd