반응형
[2021/09/27]

소나무 기운 , 전자제품 개발/생산
함수 선언, 함수 사용
함수 선언 방법 알아본다.
함수 사용 방법에 대해서 알아본다.
함수 선언
ㅁ 기본 모양 :
def 함수 이름(변수):
작업할 문장
작업할 문장
return 변수
def print_jumsu(value, n):
print(value)
print(n)
print_jumsu("수학점수 : ", 95)
수학점수 :
95
다양한 함수의 사용
ㅁ 기본 매개변수
def print_jumsu(value, n=50):
print(value)
print(n)
print_jumsu("수학점수 : ")
수학점수 :
50
ㅁ 가변 매개변수
def print_month(*values, n=3): # values는 가변매개변수, n은 기본매개변수
for i in range(n):
for value in values:
print(value)
print_month("1월", "2월", n=2) # 기본 매개변수는 값을 지정할 수 있다.
1월
2월
1월
2월
ㅁ 필요한 값만 입력하는 방법
def sum(x, y=20, z=30):
print(x+y+z)
sum(10, 20, 30) # 모든 변수에 값 입력
sum(x=10, y=30, z=40) # 변수 이름 지정하여 값 입력
sum(y=10, z=10, x=10) # 순서 변경하여 변수 이름 지정하여 값 입력
sum(10, y=50) # 고정된 값 하나
60
80
30
90
ㅁ return값 사용하기
def sum(x, y=20, z=30):
return (x+y+z)
print("정답은 : ", sum(10, 20, 30)) # 모든 변수에 값 입력
print("정답은 : ", sum(x=10, y=30, z=40)) # 변수 이름 지정하여 값 입력
print("정답은 : ", sum(y=10, z=10, x=10)) # 순서 변경하여 변수 이름 지정하여 값 입력
print("정답은 : ", sum(10, y=50)) # 고정된 값 하나
정답은 : 60
정답은 : 80
정답은 : 30
정답은 : 90
마무리
함수의 구조 확인
함수의 인자는 가변매개변수 먼저 오고, 기본 매개변수가 뒤에 온다.
기본 매개변수는 변수이름을 지정하여 값을 넣는다.
참고문헌
1.URL

틀린 부분이나 질문은 댓글 달아주세요.
즐거운 하루 보내세요. 감사합니다.
반응형
'Python, C, C++' 카테고리의 다른 글
[요점만 파이썬] 튜플, 람다, 파일 제어 (2) | 2021.10.10 |
---|---|
[요점만 파이썬] 재귀함수, 메모화, 조기리턴 (0) | 2021.10.02 |
[요점만 파이썬] 문자열, 리스트, 딕셔너리 사용하기 (0) | 2021.09.22 |
[요점만 파이썬] for문, while문 (0) | 2021.09.21 |
[요점만 파이썬] 딕셔너리 (0) | 2021.09.21 |
댓글