<aside>
✅ 동일한 코드 뭉치를 반복해서 구현하기 싫어서 “일반화”하는 과정에서 태어남
</aside>
len() : 자료형 길이 측정print() : 변수 출력# 입력한 값을 제곱하여 리턴하는 함수
def get_square(x):
return x**2
get_square(3)
'''
9
'''
get_square : 함수명
x : parameter → 함수의 Input
return : 함수의 기능이 종료되고 내보낼 값을 정의
→ return 에 도달하면 함수가 종료되기 때문에 이후 코드는 실행되지 않음
get_square(3)의 3 : 전달인자(Argument)
return : 함수를 바로 종료 시키면서 반환할 값을 정의
print 와 return의 차이 예시
def get_square(x):
return x**2
def get_square2(x):
print(x**2)
get_square(3)
'''
9
'''
get_square2(3)
'''
출력 9
'''
get_square 는 들어온 값을 제곱하여 반환get_square2 는 들어온 값을 제곱하여 출력하고 아무것도(None) 반환하지 않음ist.append(x) 함수의 예시
list 에 x 인자를 추가my_list = [1,2,3]
new_list = my_list.append(4)
print(new_list)
'''
None 출력
'''