Python은 제어문, 함수, 클래스의 블럭을 나타낼 때 다른 언어들과 다르게 중괄호({,})를 사용하지 않고 들여쓰기(indentation)를 사용한다.
대부분 tab키를 사용하여 들여쓰기를 한다.
제어문(if, for, while)과 함수이름, 클래스 이름의 끝은 ':' 로 마무리를 하고 해당 블럭까지 들여쓰기를 하면 된다. 들여쓰기가 끝나는 곳이 해당 블럭의 끝이다.
제어문
if 1 == true : print("참", end="") #줄바꿈을 하지 않는다. |
for i in test_list : print(i) #줄바꿈을 한다. |
i =0 while i != 0 : print("i is true"); print("i is false") |
함수
def sum(a, b): return a+b |
클래스
class Cal: def __init__(self): self.result = 0 def add(self, num): sefl.result += num return self.result |
'karma( 업 ) > Python' 카테고리의 다른 글
None (0) | 2018.11.16 |
---|---|
for~else (0) | 2018.11.16 |
print 함수 줄바꿈 금지 인자 end="" (0) | 2018.11.16 |
Making a QML Application in Python (0) | 2018.07.06 |
PySide2 소개 (0) | 2018.07.06 |