happy cat image

everdevel

So This Is Love 僕の戦争

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
























EEOS

에버디벨 책을 학습할 수 있는 클라우드 개발 환경을 제공합니다.
개발환경구축없이 태블릿에서도 개발할 수 있는 책의 예제와 프로젝트
오직 당신을 위한 스토리지, URL, DB, 무제한 트래픽
그리고 웹기반 개발환경을 제공합니다.

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

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

줄바꿈이 있는 문자열 표현하기 \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

iPad Pro 11 M1칩 탑재

iPad Pro 12.9 M1칩 탑재

Apple AirTag 사전예약 중

탐사수 생수

트레비




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


    
    

강좌로 돌아가기

댓글 0개

정렬기준