: 복잡한 내용은 숨기고, 주요 기능에만 신경쓰는 것.
값을 저장.
코드 수정에 용이.
x = 234
y = 345
print(x + y)
명령을 저장.
내장 함수 : 기본으로 제공, 프로그래밍 언어 개발자들이 미리 만들어 놓은 것.
파라미터 : 함수에 넘겨 주는 값
*return : 정보를 돌려줌.
def hello(): #함수 정의 첫줄=header
print("hi")
hello() # 함수 출력 => 결과 : hi
def sum(num1, num2): # num1,num2 => 파라미터
print(num1+num2)
sum(2+3) # 결과 : 5 출력
def square(x):
return x*x
print(square(2)) # 결과 : 4 출력