티스토리 뷰
1. ['']안에 줄 바꿈이 들어가면 어떻게 될까?
# coding:utf-8
print("JFun. 잘생겼다 |
▼ |
|
["]또는 [']로 감싼 문자열 안에 줄 바꿈을 하게 되면 오류가 발생한다.
오류 해결 방법
1. 이스케이프 시퀀스 이용 (windows는
|
2. 삼중 따옴표 이용 (['] 3개 또는 ["] 3개)
|
【tip】이스케이프 시퀀스 (mac사용자는 []대신 [\] 사용)
\newline |
\와 줄 바꿈 문자가 무시 |
\\ |
[\]기호 |
\' |
작은 따옴표['] |
\" |
큰 따옴표["] |
\a |
ASCII 단말음(BEL) |
\b |
ASCII 백스페이스(BS) |
\f |
ASCII 폼필드(FF) |
\n |
ASCII 줄바꿈(LF) |
\r |
ASCII 복귀(CR) |
\t |
ASCII 수평탭(TAB) |
\v |
ASCII 수직탭(VT) |
\ooo |
8진수값 ooo을 가진 문자 |
\xhh |
16진수값 hh를 가진 문자 |
\N[name] |
Unicode 데이터베이스 중에서 name이라는 이름의 문자 |
\uxxxx |
16-bit의 16진수 xxxx를 가진 문자 |
\Uxxxxxxxx |
32-bit의 16진수 xxxxxxxx를 가진 문자 |
2. 줄 바꿈 하지 않을때의 문제점.
|
문장이 너무 길면 IDLE에디터 화면 안에 모두 들어가지 않아 보기에 불편하다.
해결 방법 1. 적당한 곳에서 나눠 [+]로 연결한다.
# coding:utf-8 print("JFun. 그는 생각했다." + "나는 왜 이렇게 잘생겼나." + "몸뚱아리가 하나뿐이라 잘생긴 나는 유죄") |
▼ |
JFun. 그는 생각했다.나는 왜 이렇게 잘생겼나.몸뚱아리가 하나뿐이라 잘생긴 나는 유죄
|
해결 방법 2. 적당한 곳에서 나눠 []로 연결한다. (mac은 \)
# coding:utf-8 print("JFun. 그는 생각했다." \ "나는 왜 이렇게 잘생겼나." \ "몸뚱아리가 하나뿐이라 잘생긴 나는 유죄") |
▼ |
JFun. 그는 생각했다.나는 왜 이렇게 잘생겼나.몸뚱아리가 하나뿐이라 잘생긴 나는 유죄 |
해결 방법 3. print 명령어를 사용하지만 줄바꿈을 하고싶지 않을땐 [,end=""] 사용.
# coding:utf-8 print("JFun. 그는 생각했다.",end="") print("나는 왜 이렇게 잘생겼나.",end="") print("몸뚱아리가 하나뿐이라 잘생긴 나는 유죄") |
▼ |
JFun. 그는 생각했다.나는 왜 이렇게 잘생겼나.몸뚱아리가 하나뿐이라 잘생긴 나는 유죄 |
출처: 파이썬 입문교실
'beginner > 파이썬 기초' 카테고리의 다른 글
6. 프로그램을 보조하는 주석 작성법 (0) | 2019.01.08 |
---|---|
5. 공백, 인덴트, 줄 바꿈의 역할 (0) | 2019.01.08 |
3. 한글이 깨지는 경우 제대로 표시하기 (0) | 2019.01.08 |
2. 문자열을 연결해보자 (0) | 2019.01.08 |
1. 문자를 표시해보자 (0) | 2019.01.07 |