728x90
1. 사용자 정의 함수
사용자 정의 함수란 사용자가 특정 작업을 수행하기 위해 직접 작성한 함수를 의미한다. 파이썬에는 많은 내장 함수들이 있지만, 때로는 우리의 요구사항에 맞게 동작하는 함수를 직접 만들어야 할 때가 있다. 이때 사용자 정의 함수를 작성하게 된다. 기본적인 구조는 아래와 같다.
1-1. 매개변수와 반환값이 없는 함수
1-2. 매개변수가 있고 반환값이 없는 함수
1-3. 반환값이 있는 함수
1-4. 기본값이 설정된 매개변수
1-5. 가변 매개변수
함수를 호출할 때 *를 사용하면 시퀀스(리스트, 튜플 등)의 요소를 개별적인 위치 인자로 풀어서 전달할 수 있다.
1-6. 키워드 매개변수
1-7. 여러개의 반환값
2. None의 특징
None은 파이썬에서 특별한 값으로, 아무런 값이 없음을 표현하는 데 사용된다. 다른 언어에서의 null 또는 nil과 유사한 개념이다.
None은 파이썬의 내장 상수이며, 그 자체로 데이터 타입이 NoneType이다. 모든 None은 동일하므로, 두 개의 None 값을 비교할 때 항상 True를 반환한다.
728x90
'Python' 카테고리의 다른 글
14. 콜백함수와 람다함수 (0) | 2024.06.29 |
---|---|
13. 변수의 범위 (0) | 2024.06.29 |
11. 컬렉션과 반복문 (0) | 2024.06.29 |
10. 제어문 - 반복문 (0) | 2024.06.29 |
9. 제어문 - 조건문 (0) | 2024.06.29 |