코딩공부/Python
[python]함수 def / TIL_220906
Dong_Devlog
2022. 9. 6. 18:35
함수
반복적인 작업을 할 때, 함수를 만들어 놓고 필요할 때마다 그 함수를 꺼내서 사용할 수 있다.
함수의 기본 구조는 아래와 같다
def 함수이름(매개변수1, 매개변수2, ...):
수행문장
함수를 꺼내서 사용 하기 위해서는 함수이름(매개변수1, 매개변수2, ...)를 사용할 때마다
수행문장을 거친 뒤에 반환 값을 출력 받을 수 있다.
ex1)
def profile(name, age):
print(f"이름은 {name}이고 나이는 {age}살 입니다.")
profile("홍길동", 21)
profile("이순신", 32)
#이름은 홍길동이고 나이는 21살 입니다.
#이름은 이순신이고 나이는 32살 입니다.
ex2)
def sum(a, b):
return a ** b # **은 제곱
print(sum(1, 2))
print(sum(3, 3))
print(sum(2, 10))
#1
#27
#1024
위의 코드가 가장 기본적으로 함수를 사용하는 예시이다.
반복적인 수행문을 만들어 하기 번거로울 경우 함수를 사용할 수 있다.
또한 return 으로 반환값을 출력할 수 있다.