반응형
- 함수 선언
>>> def hello():
print('안녕하세요')
>>> hello()
안녕하세요
def 함수명():
실행할 코드
함수 호출 시 입력한 코드가 실행됨
- 덧셈 함수 선언
>>> def add(a, b):
print(a + b)
>>> add(10, 2)
12
def 함수명(매개변수1, 매개변수2):
실행할 코드
- 함수 결과 반환
>>> def add(a, b):
return(a + b)
>>> x = add(10, 30)
>>> x
40
def 함수명(매개변수1, 매개변수2):
return 반환값
return을 사용하면 값을 함수 바깥으로 가져올 수 있고 값을 다른 변수에 저장할 수도 있습니다.
>>> def add_sub(a, b):
return a + b, a - b
>>> x, y = add_sub(10, 20)
>>> x
30
>>> y
-10
def 함수이름(매개변수):
return 반환값1, 반환값2
반환값 여러개를 설정하면 값을 여러개 반환할 수 있습니다.
>>> def three():
return[1, 2, 3]
>>> x = three()
>>> x
[1, 2, 3]
>>> def three():
return(1, 2, 3)
>>> x = three()
>>> x
(1, 2, 3)
리스트나 튜플을 반환할 수도 있습니다.
반응형
'Python' 카테고리의 다른 글
[Python] 람다표현식 (0) | 2021.04.28 |
---|---|
[Python] 매개 변수, 가변 매개 변수, 기본 매개 변수 (0) | 2021.04.18 |
[Python] 딕셔너리 (0) | 2021.04.13 |
[Python] 문자열 포매팅, format (0) | 2021.04.07 |
[Python] 문자열 조작 (0) | 2021.04.07 |