ღ yuni_world ღ

[Python] print() 옵션 sep, end, Escape Code(이스케이프 코드) 본문

Python

[Python] print() 옵션 sep, end, Escape Code(이스케이프 코드)

ღ유닝이ღ 2023. 7. 3. 21:15

🔴 sep = " "

  • sep 이란 separate의 줄임말으로 각 문자열 객체 사이에 넣을 내용을 기입하는 옵션이다.
  • sep의 기본값은 띄어쓰기(공백)으로 따로 sep을 설정하지 않는다면 띄어쓰기가 사용되며, sep=" " 안에 다른 값을 넣으면 해당하는 값이 들어간다.
# sep의 기본설정값인 띄어쓰기 적용
>>> print('Hi','Hello')
Hi Hello 

# 객체 사이에 - 적용
>>> print('Hi', 'Hello', sep='-')
Hi-Hello 

#escape code \n(줄바꿈) 적용
>>> print('Hi','Hello',sep='\n')
Hi 
Hello

🔴 end = " "

  • end 는 sep과 비슷한 개념이지만 하나의 print문 안에서 적용되는것이 아닌 다음 print문의 출력값과 이어진다.
  • end의 기본값은 \n로 줄바꿈이며, end=" " 안에 다른 값을 넣으면 해당하는 값이 들어간 뒤, 다음 print 문의 출력값이 이어진다.
# end의 기본설정값인 \n(줄바꿈) 적용
>>> print('Hi')
>>> print('Hello')
Hi 
Hello

# (공백)and(공백) 적용
>>> print('Hi', end=' and ')
>>> print('Hello')
Hi and Hello

# escape code \t(tap) 적용
>>> print('Hi', end='\t')
>>> print('Hello')
Hi	Hello

🔴Escape Code(이스케이프 코드)

  1. \n : 줄바꾸기를 의미  
  2. \t : 탭을 의미
  3. \\ : \출력
  4. \b : 백스페이스
  5. \" : 큰따옴표 출력
>>> print("줄바\n꿀거야")
줄바
꿀거야

>>> print("tap\t할거야")
tap 	 할거야

>>> print(" \\역슬래쉬 출력")
\역슬래쉬 출력

>>> print(" \"큰 따옴표 출력\" ")
"큰 따옴표 출력"

>>> print("맨 끝 문자는 백스페이스 때문에 지워질거야 ~\b")
맨 끝 문자는 백스페이스 때문에 지워질거야

 

'Python' 카테고리의 다른 글

[Python] 문자열 검색 find() 함수  (0) 2023.07.05
[Python] dictionary get() 메소드  (0) 2023.03.15
[Python] collections 모듈 Counter  (0) 2023.03.15
[Python] lambda함수  (0) 2023.02.01
[Python] 아스키코드 변환함수 ord(), chr()  (0) 2023.01.29