karma( 업 )/Python
제어문, 함수, 클래스의 끝은 ':'
생짜
2018. 11. 16. 10:56
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 |