[Python] 파이썬 문법 - 함수
이것이 코딩 테스트다 with 파이썬을 읽고 작성하는 글입니다.
함수
-
동일한 알고리즘을 반복적으로 수행해야 할 때 중요하게 사용된다.
-
매개변수 : 함수 내부에서 사용되는 변수의 값을 전달받는다.
-
return : 함수에서 어떠한 값을 반환할 때 사용한다.
-
매개변수와 return은 존재하지 않을 수도 있다.
def 함수명(매개변수):
실행 소스코드
return 반환 값
- 합 함수 return 있는 소스코드
def add(a, b):
return a + b
print(add(3,5)) #8
- 합 함수 return 없는 소스코드
def add(a, b):
print(a + b)
add(3, 5) #8
- 함수 호출 시 파라미터 변수 직접 지정
def add(a, b):
print(a + b)
add(b = 3, a = 5) #8
- global 키워드 : 해당 함수에서 지역 변수를 만들지 않고 함수 바깥에 선언된 변수를 바로 참조하게 한다.
a = 0
def func():
global a
a += 1
for i in range(5):
func()
print(a) #5
람다 표현식
- 함수를 간단하게 작성하여 적용할 수 있다.
print((lambda a, b: a + b)(3, 7)) #10
Author And Source
이 문제에 관하여([Python] 파이썬 문법 - 함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@dddooo9/Python-파이썬-문법-함수
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
동일한 알고리즘을 반복적으로 수행해야 할 때 중요하게 사용된다.
매개변수 : 함수 내부에서 사용되는 변수의 값을 전달받는다.
return : 함수에서 어떠한 값을 반환할 때 사용한다.
매개변수와 return은 존재하지 않을 수도 있다.
def 함수명(매개변수):
실행 소스코드
return 반환 값
def add(a, b):
return a + b
print(add(3,5)) #8
def add(a, b):
print(a + b)
add(3, 5) #8
def add(a, b):
print(a + b)
add(b = 3, a = 5) #8
a = 0
def func():
global a
a += 1
for i in range(5):
func()
print(a) #5
print((lambda a, b: a + b)(3, 7)) #10
Author And Source
이 문제에 관하여([Python] 파이썬 문법 - 함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dddooo9/Python-파이썬-문법-함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)