Python Whitespace (들여쓰기)
Whitespace
컴퓨터 프로그래밍에서 들여쓰기는 가독성을 개선하기위해 소스 코드를 형식화 하는데 쓰인다.
다른 언어에서와는 다르게 파이썬에서는 Whitespace (들여쓰기) 가 중요하다.
다른 언어들에서는 들여쓰기가 필수사항은 아니고, 단순히 코드의 가독성을 높이기 위해서 사용하는 수준이다. 하지만 파이썬에서는 들여쓰기는 요구사항 이자 문법이다. 들여쓰기를 통해 코드의 종속성을 나타낸다. 만약 들여쓰기를 if문,for문,함수 등에서 들여쓰기를 하지않는다면 문법에러가 발생된다.
컴퓨터 프로그래밍에서 들여쓰기는 가독성을 개선하기위해 소스 코드를 형식화 하는데 쓰인다.
다른 언어에서와는 다르게 파이썬에서는 Whitespace (들여쓰기) 가 중요하다.
다른 언어들에서는 들여쓰기가 필수사항은 아니고, 단순히 코드의 가독성을 높이기 위해서 사용하는 수준이다. 하지만 파이썬에서는 들여쓰기는 요구사항 이자 문법이다. 들여쓰기를 통해 코드의 종속성을 나타낸다. 만약 들여쓰기를 if문,for문,함수 등에서 들여쓰기를 하지않는다면 문법에러가 발생된다.
예를 들어, JavaScript나 자바등의 다른 언어들은 함수에 종속된 코드를 나타내기 위해서 중괄호 ({ })
를 사용한다
function func() {
...code here
}
하지만 파이썬에서는 중괄호{}
를 사용하지 않고 들여쓰기를 사용해서 종속된 코드를 나타낸다. 이미지와 코드를 통해서 확인해보자.
def func():
a = 7
if a>5:
print("a는 5보다 큰 수 입니다.")
else:
print("a는 5보다 작은 수 입니다.")
들여쓰기의 칸 수는 일반적으로 4칸 이다. 2칸을 사용하는 개발자들도있지만,
파이썬 코딩 스타일 가이드(PEP 8)에서는 공백 4칸으로 규정하고 있다. 따라서 4칸을 들여쓰기로 사용하는것이 권장된다.
대부분 tap 사이즈를 space 4칸으로 설정해서 tap으로 들여쓰기를 한다.
들여쓰기는 함수 뿐만 아니라 if
문, for
문,class
등 파이썬의 모든 것에 적용된다.
.Reference
https://dojang.io/mod/page/view.php?id=2166
Author And Source
이 문제에 관하여(Python Whitespace (들여쓰기)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sae0428/Python-Whitespace-들여쓰기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)