[Python] Whitespace

Inah-_-·2021년 2월 23일
0

Python

목록 보기
14/21
post-thumbnail

Significant Whitespace란?

Whitespace란 들여쓰기를 뜻한다.
다른 언어에서는 들여쓰기가 필수 사항은 아니다.
옛날에 HTML, CSS를 배울 때 코드의 가독성을 높이기 위한 수단으로만 배웠던 거 같다.

하지만 파이썬에서의 들여쓰기는 '요구사항'이다.
들여쓰기를 통해 코드의 종속성을 나타내기 때문.

예를 들어 이런 함수가 있다고 생각해보자

def module(a, b):
    n = a * b
    return n
total = module(10, 92)
print(total)

# output
920

결과값이 정상적으로 나오는 함수의 들여쓰기를 잘못 하게 되면

def module(a, b):
    n = a * b
    return n
total = module(10, 92)
		print(total)

# output
print(total)
IndentationError: unexpected indent

"Python : 야 이게 뭐야?? 이게 무슨 상상도 못한 indent야?!?"


친절한 Python은 이렇게 바로 에러를 말해준다.


들여쓰기는 함수 뿐만 아니라 if문, for문, class 등 파이썬의
모든 것에 적용
되므로, 들여쓰기를 생각하며 하도록 하자 - ⭐


💡 References

wecode

profile
Backend Developer

0개의 댓글