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 옵션으로 줄바꿈 대신 ";)"를 추가하여 출력한다.
각 옵션을 적절히 사용하면 출력 형식을 더 세밀하게 조정할 수 있어 유용하다.