happy cat image

everdevel

So This Is Love

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.
























에버디벨이 만든 무료 클라우드 개발환경을 소개합니다.

방문해 주셔서 감사합니다.

줄바꿈이 있는 문자열 표현하기 \n와 따옴표 3개

안녕하세요.

제가 사잍에 파이썬 코딩 에디터를 만든다고 했는데 다행히 성공했습니다. 그래서 콘텐츠 제작을 이어갑니다. ^^.

아 근데 한글 표현에 문제가 많아서 개고생하다가 우선 코드에 한글은 사용하지 않기로 결정했습니다. ^^

파이참에서는 한글 사용에 이상이 없으나 리눅스에서는 좀 문제가 많네요. ㅜㅜ

이번에는 줄바꿈이 있는 문장을 표현하는 방법에 대해 알아볼게요.

다음처럼 하는건 절대 아닙니다.

print("hello")
print("nice to meet you")
print("welcome to everdevel")
string line

결과는 바로 아래에서 확인하겠습니다.

string line

결과는 3줄로 나오긴 하지만 하나의 문자열로 만들어서 표현해 봅시다.

이스케이프 코드 중 줄바꿈 기능을 하는 \\n을 사용합니다.

이스케이프 코드 \n 사용 방법

문자열에서 줄바꿈이 필요한 곳에 \n을 넣기만하면 됩니다.

print("hello\nnice to meet you\nwelcome to everdevel")

위와 같이 붙여서 사용해도 \다음에 오는 문자를 인식함로 문제 없습니다.

string line

결과는 바로 아래에서 확인하겠습니다.

string line

하지만 문자열 안에 이스케이프코드가 섞여 있다보니 살짝 보기 어려울 수 있습니다.

우리가 실제로 줄바꿈을 하지만 문제가 없게끔 작동하는 방법도 있습니다.

따옴표 3개 사용하기

문자열을 사용할 때 따옴표로 감싸주죠.

3개를 쌍으로 감싸주면 그 안에서 줄바꿈을 해도 그대로 나타납니다.

print("""hello
nice to meet you
welcome to everdevel""")

이스케이프 코드를 사용하는것보다는 확실히 보기에 딱 구분됩니다.

string line

결과는 바로 아래에서 확인하겠습니다.

string line

작은 따옴표 3개로 감싸도 같은 결과입니다.

print('''hello
nice to meet you
welcome to everdevel''')
string line

결과는 바로 아래에서 확인하겠습니다.

string line

같은 방법으로 변수에도 대입할 수 있습니다.

insa = '''hello
nice to meet you
welcome to everdevel'''

print(insa)
string line

결과는 바로 아래에서 확인하겠습니다.

string line

봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.

억누르고 감춰 왔던 이야기들, 세상의 현상에 품어 왔던 의문 그리고 ‘반문’ 재미와 감동이 넘쳐나는 생생하고 담백한 이야기들


    
    

강좌로 돌아가기

댓글 0개

정렬기준