파이썬 | 출력
>>> print(1, 2, 3)
1 2 3
>>> print('Hello', 'Python')
Hello Python
print
에 변수나 값을 콤마로 구분하여 넣을 수 있다. 그러면 각각의 값들이 띄어쓰기로 구분되어 출력된다.
구분 문자 (sep)
만약 값들 사이를 띄어쓰기가 아닌 다른 것로 하기 위해서는 sep
을 사용하면 된다.
>>> print(1, 2, 3, sep=', ') # sep에 콤마와 공백을 지정
1, 2, 3
>>> print(4, 5, 6, sep=',') # sep에 콤마만 지정
4,5,6
>>> print('Hello', 'Python', sep='') # sep에 빈 문자열을 지정
HelloPython
>>> print(1920, 1080, sep='x') # sep에 x를 지정
1920x1080
end
print
함수는 기본적으로 마지막에 개행이 들어가도록 되어있다.
print(1)
print(2)
print(3)
1
2
3
그런데 만약 그냥 print(1, 2, 3)
을 한 것 처럼 출력하려면 어떻게 해야할까? 그럴때는 end
를 사용하면 된다.
print(1, end='') # end에 빈 문자열을 지정하면 다음 번 출력이 바로 뒤에 오게 됨
print(2, end='')
print(3)
1 2 3
기본적으로 end
에는 \n
인 개행문자가 들어가 있는데 end = ''
라고 하면서 개행문자를 지워주었기 때문에 줄바꿈이 일어나지 않는 것이다.
Author And Source
이 문제에 관하여(파이썬 | 출력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jhon3242/파이썬-출력저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)