반응형
[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
![](https://blog.kakaocdn.net/dn/c28JKn/btrksMaUftx/Dyaktwj5kLdHHnspqA0WkK/tfile.bmp)
틀린 부분이나 질문은 댓글 달아주세요.
즐거운 하루 보내세요. 감사합니다.
반응형
'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 |
댓글