목표
파이썬 함수 심화 공부하기
참고자료
내용
함수 심화 문법!!
함수의 매개변수
- 알고 있으면 내장함수 등을 사용할 때 도큐먼트를 읽는 데 도움
- 함수에 인수를 넣을 때, 어떤 매개변수에 어떤값을 넣을지 정해 줄 수 있음
def cal(a,b=2): #값이 안들어왔을때 b는 2로 고정 return a+2*b result = cal(a=1,b=2) #지정해주면 순서를 다르게 해도 됨 print(result)
- *args 라는 이름을 쓰면 여러개의 인수를 하나의 매개변수로 받을 수 있음
def cal(*args): #*args라고 써주면 인자를 무제한으로 받을 수 있음, 리스트로 써먹을 수 있음 for name in args: print(f'{name} 밥먹어라~') cal('영수','철수','영희') #여기에 인수를 무제한으로 작성 할 수 있음
- **kwargs키워드 인수를 여러개 받는법
def cal(**kwargs): #딕셔너리로 그대로 가져다 쓸 수 있게 만들어줌 print(kwargs) cal(name='bob',age=30, height=180)
문제 (해결하기 어려웠던 일이나 에러)
시도 (문제가 생긴 이유와 해결하기 위해 시도해본 것들)
해결 (최종적으로 해결이 되었을 때 시도한 것 정리)
마무리 (내가 새롭게 알게 된 것이나 짧은 정리)
'TIL' 카테고리의 다른 글
[TIL]2023.03.27 / 개인프로젝트 파이썬 기초&심화 듣고 RPG게임 만들기 (0) | 2023.04.29 |
---|---|
[TIL]2023.03.24 / 파이썬 클래스 / (0) | 2023.04.29 |
[TIL]2023.03.22 / 파이썬 기초 중 심화 / (0) | 2023.04.29 |
[TIL]2023.03.21 / 파이썬 기초 정리 (0) | 2023.04.29 |
[TIL]2023.03.20 / 파이썬 기초/특강 (0) | 2023.04.26 |