브이로그
2024년 3월 15일 Python-Defined 본문
1. 사용자 정의 함수란 사용자가 특정 작업을 수행하기 위해 직접 작성한 함수를 의미하고
파이썬에는 무수히 많은 내장 함수들이 있고 때로는 우리의 요구사항에 맞게 동작하는 함수를 직접
만들어야 할 때가 있어 이럴 때 사용자정의 함수를 작성하는거야
1-1. 매개변수와 반환값이 없는 함수
펑션에 매개변수도 없고 리턴도 없기 때문에 둘 다 없어
1-2. 매개변수가 있고 반환 값이 없는 함수
매개변수는 존재하지만 리턴이 존재하지 않아서 반환 값이 없어
1-3. 반환값이 있는 함수
매개변수는 없는데 반환 값들이 있는 것들이야
1-4. 기본값이 설정된 매개변수
프린트를 사용할 때 펑션에 아무것도 안적으면 그냥 설정된 결과값이 나오는거고
숫자를 적어주면 첫 번째 매개변수에 그 값이 들어가서 결과값으로 나오는데
첫 번째가 아니라 다른 곳에 넣고 싶다면 매개변수를 적고 넣고 싶은 값을 대입시켜주면 되애애
1-5. 가변 매개 변수
함수를 호출할 때 *를 사용하면 시퀀스의 요소를 개별적인 위치를 인자로 풀어서 전달 가능
args ; arguments
1-6. 키워드 매개변수
1-7. 여러 개의 반환값
오늘도 끝이다~
'Python' 카테고리의 다른 글
2024년 3월 18일 Python-Callback&Lambda (4) | 2024.03.18 |
---|---|
2024년 3월 18일 Python-Scope (0) | 2024.03.18 |
2024년 3월 15일 Python-Collection&Iteration (0) | 2024.03.15 |
2024년 3월 15일 Python-For (0) | 2024.03.15 |
2024년 3월 14일 Python-While (1) | 2024.03.14 |