[Python] sep='', end='' 차이

Heidi·2023년 5월 19일
0

파이썬 기본 문법

목록 보기
8/11

둘 다 문자를 구분하기 위해서 사용하는 것이다. 하지만 사용한 후 출력 결과는 다르다.

sep=''

  • 출력할 각각의 요소를 구분한다.
print("a", "b", "c", sep='')
print("a", "b", "c", sep='|')
print("a", "b", "c", sep='@')

>
abc
a|b|c
a@b@c

print를 한 문장 사이에서만 구분자를 이용하여 각 문자를 구분한다.

end=''

  • 문자열의 끝 문자에 구분자를 넣어 각 문장을 잇는다. print를 할 때 기본으로는 자동 개행이 되는데, 이를 무시하고 구분자로 각 문장을 연이어서 출력하고 싶을 때 이용한다.
print("a", "b", "c", sep='')
print("a", "b", "c", sep='|')
print("a", "b", "c", sep='@')

>abcabc|abc@
profile
기획자

0개의 댓글

관련 채용 정보