반응형
둘 다 문자를 구분하기 위해서 사용하는 것이다. 하지만 사용한 후 출력 결과는 다르다.
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@반응형
'코딩테스트 대비 > Python 문법' 카테고리의 다른 글
| [Python] 리스트에 숫자 추가할 때 주의사항 (0) | 2023.06.20 |
|---|---|
| [Python] read(), input() (0) | 2023.06.20 |
| [Python] set (0) | 2023.06.20 |
| [Python] 파이썬에서 언더스코어( _ )란? (0) | 2023.06.20 |
| [Python] queue VS deque (0) | 2023.06.20 |