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
'파이썬 - Python' 카테고리의 다른 글
[Python] python list와 tuple차이, 파이썬 리스트와 튜플차이 (0) | 2022.11.08 |
---|---|
[Python] 파이썬 주석,파이썬 주석처리, 파이썬 주석 단축키, 파이썬 주석 단축키 안됨, 파이썬 주석 해제, 파이썬 주석 제거 (0) | 2022.10.13 |
[Python] 파이썬 리스트, python list, 파이썬 리스트 메소드, 파이썬 리스트 메서드, 파이썬 리스트란 (0) | 2022.06.08 |
[Python] 파이썬 딕셔너리, dictionary, 추가, 삭제, 수정, python dictionary란 (0) | 2022.05.30 |
[Python] 파이썬 IDLE 단축키, python IDLE shorcut (0) | 2022.05.27 |
댓글