함수
-
Python Programming Basic - 8. 함수 (function)Python/Python Basic Lesson 2020. 3. 2. 20:39
함수 문법 def 함수명(self, args): … 수행코드 1 … … 수행코드 1 … return 결과값 * def 함수 내에서는 스페이스 4번으로 들여쓰기 인자없이는 self 함수 : 함수 안에 수행결과값 리턴 def func(): a = "Hello" return a func() a와 b라는 "매개변수" 를 받아서 덧셈하는 함수 만들기 def plus(a,b): return a + b plus(3,5) 8 "정해져 있지 않은 여러 개" 의 입력값을 받아서 덧셈하는 함수 만들기 def plus(*args): return sum(args) plus(1,2,3,4,5,6,7,8,9,10) 55 * 입력값이 정해져 있지 않을 때는 변수 앞에 * 표시를 써서 가변으로 받을 수 있다. * (*args) 배열로..
-
[Python] 호출자에게 반환 (Return문)Python/Python Programming 2018. 4. 28. 18:48
함수에서 호출에게 결과를 반환할 때에는 return문을 이용하며, 세 가지 방법으로 사용 1. return문에 결과를 담아 실행하여 호출자에게 전달 (함수는 즉시 종료) def func1(a): print(a) # return문이 실행되기 전 return [i for i in range(a)] print(a) # return문이 실행되어 후(함수 즉시 종료) print(func1(10)) 10 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 2. return문 단독 사용. (None 반환) def func1(a): print(a) # return문이 실행되기 전 return print(a) # return문이 실행되어 후(함수 즉시 종료) print(func1(10)) 10 None 3. retu..