5. 공백, 인덴트, 줄 바꿈의 역할
1. 공백과 줄 바꿈은 보기 좋게 하기 위해서 사용해도 좋다.
공백은 [+]와 [(], [)] 등의 기호를 보기 좋게 하기 위해서 적당히 넣어서 사용해도 된다.
print |
▼ |
JFun |
다만, ["]와 [']로 감싼 문자열 안에 있는 공백은 그대로 표시된다.
print ( " |
▼ |
|
줄 바꿈도 공백과 마찬가지이다. (↲은 줄바꿈 뜻)
# coding:utf-8 print("JFun은 잘생겼다") print("JFun은 매력적이다") print("JFun은 섹시하다") |
〓 |
# coding:utf-8 print("JFun은 잘생겼다") ↲ print("JFun은 매력적이다") ↲ print("JFun은 섹시하다") |
2. 줄 맨 앞의 공백은 예외.
줄 맨 앞의 공백은 [인덴트(들여쓰기)]라 불리며 문단을 가지런히 하는 역할을 한다.
Python에서는 문단의 정렬은 프로그램을 보기 편하게 한다는 목적이 아니라 제어구조를 나타내고 있다.
|
▼ |
|
【tip】 IDLE에서 인덴트를 손쉽게 고치는 방법
프로그램에서 인덴트가 올바르지 않은게 많다면, 하나하나 줄 맨 앞의 공백을 삭제하는 작업은 번거롭다.
그럴 때 IDLE을 사용하고 있는 경우라면 전체를 마우스로 선택하고 ctrl 키를 누르면서 [ 키를 누르면 줄 맨 앞부터 들여쓰기를 할 수 있다.
# coding:utf-8 print("JFun은 잘생겼다") print("JFun은 매력적이다") print("JFun은 섹시하다") |
▼ ctrl + [ |
# coding:utf-8 print("JFun은 잘생겼다") print("JFun은 매력적이다") print("JFun은 섹시하다") |
출처: 파이썬 입문교실