더북(TheBook)

8.2.2 문장 끝 지정하기: end

두 번째 기능은 7.3.3 가변 인자 사용하기에서 다룬 적이 있는 end 매개변수입니다. end의 기본값은 줄 바꿈(\n)입니다. 그래서 print() 함수는 문장을 출력한 후에 기본으로 줄 바꿈하고 print() 함수를 2개 이상 연속해서 사용하면 각각 다른 줄에 실행결과를 출력합니다. 이때 end에 다른 값을 넣어 주면 문장 끝을 줄 바꿈 대신 지정한 값으로 바꿀 수 있습니다.

다음 코드를 작성하고 실행하면 결과는 어떻게 될까요?

print("파이썬", "자바", sep=", ", end="? ")
print("무엇이 더 재미있을까요?")

실행결과 icon_con

파이썬, 자바? 무엇이 더 재미있을까요?

파이썬과 자바라는 각각의 문자열을 쉼표로 구분하고 print() 문 끝을 줄 바꿈에서 물음표로 변경해 두 문장을 한 줄에 이어서 출력합니다.

end 값을 따로 설정하지 않았다면 기본값인 줄 바꿈이 적용되어 다음과 같이 두 줄로 출력됐겠죠.

실행결과 icon_con

파이썬, 자바
무엇이 더 재미있을까요?
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.