카테고리 없음
2. 함수 활용하기 - 02 함수와 메서드Method
Kay21
2022. 6. 3. 20:38
[이론 1.] 함수
함수 - 특정 기능을 수행하는 코드(들의 모임)
라면 끊이기 -> 냄비를 가스레인지에 올리기, 가스레인지의 불을 켜기, 냄비에 물을 550ml 붓기.....
일련의 절차들을 한번에 묶어서
컴퓨터
---
def plus_print(a, b):
print(a+b)
def times_return(a, b):
return a*b
plus_print(3, 4)
print(times_return(3,4))
---
3. 전역변수와 지역변수
함수와 변수
함수 안에서 일어난 일은 함수 밖에서 영향을 끼치지 않는다
전역변수 - 어디서든지 사용할 수 있는 변수
함수 밖에서 정의된 변수
지역변수 - 특정구문(for문, 함수 ...) 안에서 정의한 변수
변수를 정의한 볌위에서만 사용이 가능
4. Method 특정자료에 대해 특정 기능을 하는 코드 - 함수
my_list = [1, 2, 3]
my_list.append(4)
my_list.count(2)
함수 vs 메서드
함수는 특정 기능을 한다 - 매개변수를 이용해 자료를 전달해줌
메서드는 특정 자료와 연관지어 기능을 한다 (자료 뒤에 .을 찍어 사용한다)
my_list.sort()
my_list.pop()
my_list.clear()
인자의 매개변수
def solve(a, b):