본문 바로가기
파이썬 - Python

[Python] python 줄바꿈, python 줄바꾸기, 파이썬 줄바꿈, 파이썬 줄바꾸기

by devscb 2022. 6. 8.
반응형

python 줄바꿈, python 줄바꾸기, 파이썬 줄바꿈, 파이썬 줄바꾸기


파이썬에서 줄바꿈을 하고 싶다면 \n을 사용하면 됩니다.
예를들면 print('test \n test') 와 같이요!

 


 내용설명


파이썬에서 아래와 같이 두 줄을 print하고 싶다고 합시다.
Hello
World

그러면 아래와 같이 코드를 작성할 수 있을것입니다.


print('Hello
    World')
 



이렇게 작성해보고 실행해보면, 아래와 같은 에러가 발생합니다.
unterminated string literal (detected at line 1)

오류가 나는 이유는 Hello 다음에 엔터키를 치면 줄바꿈이라고 인식을 안 하기 때문입니다.
'Hello 에서 따옴표를 시작했으면 그 줄에서 끝나는 따옴표가 있어야 하는데 그러질 않아서 위 오류가 발생합니다.

  \n을 이용하기


\n 을 아래와 같이 이용한다면 이러한 오류없이 줄바꿈이 가능합니다.


print('Hello\nWorld')


엔터를 치는 대신의 자리에, \n을 넣으면 아래와 같이 두 줄로 문자열이 출력됩니다.
Hello
World

\n은 개행문자라도 부른답니다.
개행이란 행을 바꾼다는 의미입니다.



  ''' 이용하기


아래와 같이 ''' 를 이용하면 좀 더 직관적인 표현도 가능합니다.


print('''Hello
World''')




단, 보기 불편하다고 아래와 같이 World 앞에 탭이나, 띄어쓰기로 들여쓰기를 한다면,
출력결과도 들여쓰기한 결과가 나옵니다


#출력결과는 아래처럼 World가 들여쓰기 된 채로 출력됩니다.
#Hello
#        World

print('''Hello
        World''')
 




  \ : 코드가 너무 길어서 끊고 싶을경우


\만 있는 경우, 코드를 여러줄로 표현할 수도 있습니다.
예를들어, 아래와 같이 코드를 작성을 한다면, Hello World라는 한 줄의 글씨가 나오게 됩니다.


print('Hello \
World')



즉 \만 있을 경우는 밑에 있는 코드를 실행시에는 윗줄로 올려 실행하겠다는 것이지요.
또 하나의 예를 든다면 아래와 같이 코드작성도 가능합니다.



def test_function(  \
    long_long_long_param1, \
    long_long_long_param2, \
    long_long_long_param3, \
    ):

    print(long_long_long_param1, \
        long_long_long_param2, \
        long_long_long_param3 \
    )


test_function(1,2,3)
 



즉, function 을 선언하였는데 param 갯수가 너무 많거나 param 이름이 너무 길거나 하는 등의 경우,
\를 이용해서 코드 가독성을 향상시킬 수 있습니다.

 

python 줄바꿈, python 줄바꾸기, 파이썬 줄바꿈, 파이썬 줄바꾸기

#파이썬,#개행,#줄바꿈,#줄,#바꿈,#문자,#개행문자,#python,#newline,#new,#line,#row

 

https://devscb.com/post/110

 

[Python] python line break, python line break, Python line break, Python line break

python line break, python line break, python line break, python line break If you want a line break in Python, you can use \n.For example, print(‘test \n test’)! Content descriptionLet’s say you want

devscb.com

 

728x90
반응형

댓글