본문 바로가기

다진상식

다진상식_240701

Python을 8년 가까이 사용해왔는데 이제서야 알게된 뜬금 상식

Python의 print() 함수에는 'sep'(seperator) 와 'end' 옵션이 있다.

 

'sep'옵션은 복수개의 출력값을 분리하는 분리표시자를 정의하고,
'end'옵션은 출력 말단에 붙일 종결 문자열을 설정한다.

 

예시를 통해 더 쉽게 이해해보자:

# 기본 출력
print("Hello", "world", "!")

> Hello world !

# sep와 end 옵션을 사용한 출력
print("Hello", "world", "!", sep="-", end=";)")

> Hello-world-!;) 

 

위 예시에서 첫 번째 print는 기본값으로 공백을 사이에 두고 출력한다.
두 번째 print는 sep 옵션으로 각 단어 사이에 하이픈을 넣고,
end 옵션으로 줄바꿈 대신 ";)"를 추가하여 출력한다.
각 옵션을 적절히 사용하면 출력 형식을 더 세밀하게 조정할 수 있어 유용하다.