AngelPlayer`s Diary

 

 

보통의 언어들은 출력 함수에 별도로 강제 개행을 시켜줘야만 줄바꿈이 일어나고,

그렇지 않으면 계속 출력 값이 한 줄로 출력되어 나왔습니다.

 

// C Language
printf("안녕하세요\n");
printf("AngelPlayer입니다\n");
안녕하세요
AngelPlayer입니다

대표적으로 C 언어의 \n을 생각해볼 수 있는데,

위 코드와 같이 별도의 강제 개행을 시켜줘야만 줄바꿈이 일어납니다.

 

 

print("안녕하세요")
print("AngelPlayer입니다")
안녕하세요
AngelPlayer입니다

한편 파이썬의 경우에는 별도의 강제 개행 없이 여러 출력 함수를 이용해도 알아서 줄바꿈이 일어납니다.

 

 

처음 파이썬을 이용하면 강제 개행을 할 필요 없이 알아서 줄바꿈을 해주니 편하다는 느낌을 받을 수 있는데,

사실 파이썬은 강제 개행을 사용자의 눈에 보이지 않게 해주고 있습니다.

 

 

print("AngelPlayer")

사용자가 별도의 강제 개행을 하지 않고 위와 같이 코드를 치더라도,

 

 

print("AngelPlayer", end='\n')

사실 실제 코드는 이런 식으로 되어 있습니다.

 

 

하지만 간혹 줄바꿈없이 그대로 이어져서 나오게 하고 싶은 경우가 있습니다.

 

그럴 때는 end=' '를 이용해줍니다.

 

 

기본 형태
print(내용, end='index')

end='index'는 출력 함수 마지막에 index를 넣어주겠다는 의미입니다.

 

앞에서 언급했듯이 파이썬의 출력함수는 기본적으로 end='\n' 이 있기 때문에 줄바꿈이 일어나는 것이고,

이를 변경하기 위해서는 뒤에 end=' '를 넣어주시면 됩니다.

 

 

예시 문장
print("안녕하세요", end=' ')
print("AngelPlayer입니다")

위와 같이 코드를 실행하면,

 

 

실행
안녕하세요 AngelPlayer입니다

와 같은형태로 출력됩니다.

만약 end=' '사이에 값을 다른 것으로 넣어준다면 출력 함수 사이에 나오는 값이 달라질 것입니다.

 

 

print("안녕하세요", end=':')
print("AngelPlayer입니다")
안녕하세요:AngelPlayer입니다

 


해당 문서는 에디터가 공부를 하면서 습득한 지식을 간략화하여 작성한 포스트입니다.

간단하게 사용방법을 알고 싶거나, 오랜만에 파이썬을 다루면서 헷갈리는 분들을 위해 작성되었으며,

완벽하게 개념을 이해하고, 복잡한 형태의 프로그래밍까지 공부하고 싶으신 분들은

파이썬 Docu나 코딩 도장 등 개념 위주로 설명이 되어있는 사이트를 참고하시면 더욱 도움이 될 것입니다.


 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band